1. MORSE
  2. News

MORSE News

MORSE will be in Steam Next Fest!

Hello folks,

Big news: MORSE is going to be demoing in Steam Next Fest! I'm so stoked for people to finally get their hands on the project after all this time.

With that in mind, I've been polishing up the demo and adding some last minute features that really enhance the game:

+ Ammo rate scale: To add extra incentive to accuracy, I've added a tiny scale in the bottom left corner of the screen that increases each time an enemy hit is chained. Doing that consistently will fill the scale, which speeds up ammo supply. Missing a ship with artillery or letting mines get blown up will reduce it to zero. I really like this feature as previously competent players would be stuck waiting for ammo to fill in, but now their accuracy is rewarded with more ammo. The bit that's immensely satisfying is it's unlocked a whole new depth to deciding when to kill enemies. Let me explain:

Previously players would just sit on the far side of the map and just shoot enemies the moment they spawned, but now because of the ammo scale there's incentive to leave ships alive longer so you can chain them together and see your next target when you fire on the next ship.

For example, lets say you're on the furthest right on the map, an enemy spawns, you kill it immediately. No other enemies have spawned yet/moved in range so you don't get intel of their positions. This means you have to guess where the next ship will spawn, risking breaking your ammo chain if you miss.



Instead, waiting till the enemy ship has moved across a grid space or two (but still short of your mines) means when you do fire on it, the muzzle flash reveals the next target. So in theory, as long as they're in range you'll most likely be able to spot your next target, continuing the chain. You can also use slow, heavily armoured ships as a spot to intermittently hit to reveal the surrounding area without breaking that combo.

I've used this very effectively to max out the scale, it feels suddenly like there's a lot more depth to enemy selection rather than shooting everything that moves.

+ Credits page: Rather than just an "About" popup, I've added a dedicated credits page for the game where you can see little ships passing in the background.
+ Deck of unlocks: With the in game about page now redundant, I've switched that out for a "Deck" page that displays all the upgrades you've unlocked so far in your run with some extra detail of what each card does. Hopefully helps players optimise their runs a little more!



+ A solid buff of polish: I've cleaned up a lot of the UI which has made a big difference to the feel of play. I also added a little closing screen listing some of the features the game will have on launch.

I'm going to submit the demo to Valve this week, fingers crossed everything goes smoothly so it launches on time! Stay tuned for more soon.

MORSE is finally coming out this year!

Hello Folks!

MORSE is finally coming to Steam, I've gotten around to getting the game in a playable state on PC, more than anything I'm just so excited to get the game out the door and finished. Been a long, long project, it's a different beast to what I planned along the way but still very happy with what I've produced.

I managed to get the game working on Steamdeck this evening, it looked real sharp on the platform and after some tinkering with the Steamdeck control layouts managed to get inputs working on the platform. Most notably was using the capacitive touch on the analog stick with some haptic feedback to mimic a telegraph key! Uses the trigger to fire as well, check out the video below of it in action:

[previewyoutube][/previewyoutube]

Thank you all for your patience and your kind words of support in the community, it's incredibly sweet to see good will still there after the number of setbacks for the project. The demo for the project should be releasing in the next month so stay tuned for that!

Turning the Playdate crank into an alt-ctrl for MORSE!

Hello folks!

Thanks for your patience and your continued interest, couple of updates on the project:

So the most major update to the project is that the Playdate version of the game is really blossoming, not only have I got the game running smoothly on the platform with most of the core functionality integrated, but I've also built a custom peripheral to house the console itself whilst I'm playing the game that turns the crank into a telegraph key! Here's the footage:

[previewyoutube][/previewyoutube]

The post I shared on Twitter proper blew up which was incredibly exciting (Playdate themselves even shared the game) and it's really bought the otherwise exclusive experience of the antique physical installation of the project into people's pockets.

With that in mind, my focus for the game is prioritising development of the Playdate version. The Steam version is still coming, just that Playdate is a far better initial fit for MORSE (perfect arguably); The scope/expectations for the platform are significantly smaller, there's less competition due to technical barriers/hardware access, through developing for the platform is teaching me the language Lua and most importantly to me, it allows me to experiment with the prospect of mass distribution of alt-ctrl experiences. If the game does well on Playdate, Steam is the natural next platform to bring the game to.



Despite this change, I'll still be posting updates about the project here as there will certainly be design decisions that translate to the Steam version (I don't intend for the game to deviate massively from its counterpart) and I'll be updating the Steam page to reflect the current aesthetic/form of the project and retiring the Unity version.

Thanks again and stay tuned for more!

Cheers,

.-

New Year Update on development, plans and promotion!

Hey folks,

Just a quick nudge to say that development on MORSE is still slowly progressing:

+ Tutorial: Long overdue, but I've got a basic tutorial system in. It wasn't too much work given that I already had a lot of the framework for the tutorial from the previous version of MORSE. It's 90% of the way there, the game starts you off with entering the letters of LEARN (N = Dash Dot) and then blowing up 5 target ships as practice. It's short and sweet and I've been able to feed through the notifications system, I'll test it with folks soon and hopefully it'll be enough to get people started.



+ Refined Code: I did some lessons in coding before Christmas and I've been going back through the project and trying to imbue the game's logic with what I learned. Still haven't finished yet but making it easier to follow and if there's another break from the project easier to pick back up!

+ Mouse controls: As an alternative control method for the game, given it's just two inputs you can use left and right mouse click now to operate the game! Feels quite nice and I like that you can invert the direction of the mouse and press it like it's a telegraph key.

Whilst I don't really have an interest in commercial games development full time anymore (Given my previously explained statement and even more so from the dramatic industry downturn), I do still genuinely want to get MORSE released in this form this year, which I believe is possible given how much progress has been made on the project and the refined scope. The main next step is getting sufficient playtesting in to gauge how far off release I am.

Speaking of, tonight I'm going to be taking it to the local Wireless and Radio Society tonight to see what they think and if the tutorial is sufficient to onboard those players! I'm generally really interested in trying to engage the ham radio scene, really build them a project that takes into account the nuances of the input. There's a lot of "Rallies" that happen throughout the year so hoping to try get along to one of those, hopefully tonight should be enlightening in figuring out where to start.

It might seem a very niche audience to target but there's over 60,000 ham radio operators in the UK and 2 million in the US, so it'd be great to engage them with the project!

As an additional shout out! 1920: Beats of War looks absolutely lush and is a neighbour exploring the realm of telegraphy. Definitely worth a look and give it a wishlist!

More updates soon.

.-

Focusing the lens - What does the future of MORSE look like? (FOOTAGE REVEAL)

Hello folks,

Hope you're all well! Thanks for your patience, here's an update on where MORSE is at. First things first, here's some footage showing the new version of the game!

[previewyoutube][/previewyoutube]

So the game footage will likely look very different to what you've seen previously. It's definitely a drop in production quality, but that is an intentional choice. Over the previous 2 years of pushing the project, there was an emphasis and pressure to increase the scope, upgrade the game to 3D, aim for a multi-hour experience to make it commercially viable for publishers to consider. Whilst I am genuinely glad I had the opportunity to lead a team of devs, tour the game around the world, delve into the richness of history involved with telegraphists and learn Unity as an engine, the truth is that bloating of the original scope and having to draft up and revise these huge budgets (not least from having to budget the hire of a programmer full time) distracted me from the fact that the game can be explored sufficiently and satisfyingly in a short, polished, minimalist 2D experience.

This isn't exclusive to MORSE. To be blunt, the games industry is rife with this kind of bloat, it's common practice for publishers to outright reject games below certain budget sizes so devs enflate their rates to match, then inevitably things go to pot when the developers can't deliver at that scale or the publishers don't see the returns on their gargantuan investment (So the developers never see a penny). It's unsustainable (as the scale of industry layoffs/closures show) and I'm genuinely really glad to have returned to a tool and scale I can deliver the project within.

So with that ramble in mind, here's the primary adjustments in bringing the scope down:
  1. 3D -> 2D: I've changed engines from Unity back to Stencyl. Primarily because I can work incredibly fast and independantly in Stencyl, by contrast working in Unity was requiring an immense amount of faff and as mentioned above, would have required hiring a programmer to deliver the final game. I don't feel a massive amount (other than porting capabilities) is lost by shifting back, the game is much snappier, I can iterate faster and because of being able to program myself, that brings the dev cost down significantly.

  2. Campaign based -> Wave based: This is easily the hardest change to make to the project, shelving the majority of narrative work that was done to create a rich period setting to ground the game in. The greatest loss of ditching Unity was Ink, the narrative tool developed by Inkle which allowed really sophisticated narrative structures for storytelling, that does not exist for Stencyl and to build an equivalent system for the tool is currently out of scope of what I intend to deliver. Compared to the previous iteration which was more oriented around a series of scripted dioramas interwoven with narrative segments, this latest iteration will be a tightly scoped, mechanics driven, procedurally generated wave defense game at heart. You fight off a wave, upgrade your arsenal, place defences then face the next attack on a new randomly generated map. Rinse and repeat.

  3. Land, Air and Sea -> Purely Naval Combat: In the interest of keeping scope constrained, for now I'll be focusing purely on delivering naval combat. It's the simplest to deliver out of the three battlefield types and most thematically cohesive with it's closest neighbour, Battleships. Other perks are it doesn't feel unintuitive for units to be travelling in straight lines from left to right (unlike trench warfare which requires vertical depth and cover), defences can be focused around sea-mine placement and there's some really lovely, period ship designs to pull from.


What is nice about this approach is the above features aren't gone forever: They can be re-introduced if there's an appetite for MORSE and the game does well, but for now I can just focus on designing this tightly scoped and deliverable experience.

Now I've discussed the reduction in scope, lets talk about the improvements that have since blossomed now that my focus has shifted back to development instead of bizdev:

  1. Fog of war: In the previous version of MORSE, there was some fog of war that hid enemies approaching off the edge of the screen, but with the latest iteration it's taken to a new form. All units are hidden until they're revealed by artillery, either permanently revealed by a direct hit or temporarily flashing from a nearby explosion, think of it as a muzzle flash effect at night illuminating nearby objects. Gameplay now requires more spatial awareness of ships and trying to predict where units will be in advance through reconnaissance, players often launching shells into the dark to illuminate hidden targets.

  2. Locational Damage: Depending on where you strike on ships, you'll do more damage, it's possible to kill some ships with one direct hit, rewarding players for precise strikes.

  3. Upgrade system: This is a pretty substantial addition, at the end of each wave, you get the opportunity to pick between two upgrade types by entering either a dot or a dash. There are two main groups of upgrades, Shell upgrades (discussed in the next bulletpoint) and general upgrades. General upgrades adjust things like the radius of illumination of your shots, the durability of mines, how far ahead you can see in the stack of queued artillery shells and the range at the rate of restocking ammo.

  4. New Shell Variants: There's one new type of shell and alterations of the previous ones - I've added the suppressive shot, a shell that slowly strikes the same location multiple times, a handy tool when hitting larger ships. For the shells, they now need to be unlocked and upgraded over time, so every 3 waves the player has the choice to pick between unlocking a shell or upgrading an existing one. An example of upgrading an existing shell would be adding an extra row to the horizontal artillery shot, eventually getting 4 or 5 horizontal artillery shots in a row, a devastating salvo for any units caught in their path.

  5. Defence construction phase: As mentioned earlier, as part of the flow of gameplay, you fight off a wave of units, a new word is generated, you choose an upgrade and then you get the opportunity to plant several mines on the map. These mines can be upgraded to have a wider blast radius and can be used near the frontline to reveal enemy ships or lining the backline to catch any stragglers that slip past your bombardment. For now there's just mines as part of this defensive phase, but I've created a framework that could spawn for example other allied units or defences for placement.

  6. More enemy unit types: Compared to the previous build, there's already double the number of units as last time and straightforward tools to add more. I've adjusted the ships to look more familiar to the era, working from pictures of German classes of vessels at the time. My favourite by far is the Dreadnought, a slow moving, colossal, heavily armoured ship that launches massive explosive shells that cut through any defences. It's a genuine point of panic when it shows up in later waves!

  7. Lifebar: The lose state for the game is now if your health bar is depleted to zero, which occurs if units successfully break past your defences. Small gunships take 1 segment whilst dreadnoughts will cleave 4 of 5. This means when you're being overrun, you have to consider damage control over what units you can feasibly let through.

  8. Minimalist Input: The game is now baked down to just 2 keys: Launch and fire. It was already broadly the case to some extent in the Unity version but I've decided to fully commit to the scope of just 2 buttons. This means the upgrade screen is navigated with a dot or dash and confirmed with launch, gameplay is controlled with just two inputs and defences are placed using the same aiming/launching mechanism. What's a lovely addition too is I've added sliders to adjust the threshold to determine the difference between a dot and a dash (how long it needs to be held to change from one to the other) and the cooldown threshold for Morse Code input (how long after you've entered your Morse Code input will it take to convert your sequence of dots and dashes into a letter). What's lovely about this setup is it functions as an accessibility tool for those with reduced dexterity but also functions as a means of dialling up to 11 for Ham Radio enthusiasts who want to speed up their input!

  9. Stats screen: After each game, you get the opportunity to see how you did, seeing the accuracy of your shots, number of mines placed, total shells fired and the final wave reached. In particular interest to me is the timer showing the gameplay duration. My average play time is between 50-70 minutes before I'm beaten, which is really promising given that the rough length of the 3D Unity vertical slice of MORSE was around 2 hours overall!


That's it for now, I'll talk in a later post about the things I want to add to this build. Again I want to thank again for your patience, I'm now only working on MORSE on the side so whilst the scope makes development faster, the intervals at which I work on the game are more infrequent. Stay tuned for more and feel free to ask me any questions below!

All the best and hope you all get some rest over the holidays,

Alex