Path of Progress

Image
Icon for the Red Carpet ability, depicting a lush red carpet with fanciful gold trim.

Icon for the Red Carpet ability, depicting a lush red carpet with fanciful gold trim.Hi all,

I'm pleased to say we've been on a heck of a productive streak. I've picked out some highlights for you:

  • Lane design now feels decent! The troops, their rhythm, and their rewards feel reasonable while also incorporating some mechanics I wanted to try. There is still lots to think about, but having a representative example of a lane is a big accelerant for hero design.
  • Our fog of war implementation got a real polish and is silky smooth!
  • We had a great moment where some tricky and substantial changes were needed under the hood on our netcode; two days of work later we try it out and it worked first time!
  • Content has been steadily increasing and improving:
    • A lot of the early counsels (items) in the game were to sample the tech and show that it worked. I've been trying to steer the newer ones towards "how could this encourage cooperation?".
    • Hero design has progressed in a similar way: initially technical demonstration and now moving towards more meaningfully designed experiences. Right now Scavenger is my favourite!
  • The UI has sharpened up a lot, with most of the essential lane-pushing game elements in place and working as they should.

Despite all this, we're still firmly on "old art"; models and textures are all basic asset store stuff until we get some extra hands on board to make improvements. I've worked our particle editor to the bone so hero abilities have distinct and readable effects... I look forward to being able to say the same for heroes themselves.


Tools of the Trade: An Update

For those interested in how we make games, here's a look at our current toolset:

  • Notion is our primary knowledge-base, task management tool, and repository of design documents. It's super; I'm very pleased. If you have grand designs of any kind, do check it out (and the personal plan is free for students!).
  • Rocket.chat handles our internal team chat, while we hop over to Discord for voice calls.
  • Owncloud implements our shared filesystem for retaining screenshots, important documents, etc.
  • Runbox host our company email.
  • Gitea is a self-hosted, open-source github. It quite helpfully has git-lfs built in, which allows us to easily commit and share game assets as part of our workflow.
  • GitFiend is a GUI for git that I actually like. I have never made this claim about any git client before.
  • Cmder and its handy custom commands make it easy to run a variety of scripts from one terminal. I use these to package release builds, reload game servers, etc.
  • Visual Studio 2015 is a necessity; we do a lot of C++.
  • Notepad++ is my choice for all our xml scripting and other text editing. There's prettier apps out there, but it's so damn fast and deep searches directories in a flash.
  • Drupal 8 is the backend for this website and also handles authentication for playing the game itself. (This is ripe to change as we scale up.)

There's a couple of others, but I think this covers the interesting parts! Thoughts welcome; maybe someone will find a tool they like among this list.


What's coming up?

First to come to mind: hero design and tech to implement new abilities is one area we'll keep working on for sure. I really want to get back to some creative direction and branding work as well.

And of course, working out the last issues that are interfering with client stability: no-one likes a crash (those do like to crop up...). Maybe we will be able to drop the 'technical' modifier on alpha soon.

Thanks to our early testers for their time and patience in helping us get this far!

Talk soon,
Softmints

Image
Icon for the Red Carpet ability, depicting a lush red carpet with fanciful gold trim.