Official development blog

Year 6 of the Cogmind

As we enter the seventh year of Cogmind development, time for another retrospective! Alongside several major releases and events, there’s also been a bit of a shift in development style as we edge our way into (very) late beta… Maybe to be followed by (very very) late beta and (very very very) late beta, but we’ll get to talking about that below :P

Here’s our annual image collage to start us off:

cogmind_development_year_6_small

Selection of images from the past year of Cogmind-related development as posted on this blog, forums, and Twitter (full mega size here).

Development Time

Got pretty close to hitting that 12,000-hour mark this year, but not quite (currently at 11,821 total hours)…

cogmind_monthly_development_hours_201307-201911

Cogmind Monthly Development Hours, 2013.7-2019.11 (click for crisper full-size version). (The color coding is for different aspects of development tackled each month, the subject of a future in-depth article to come at a later time.)

June and August were lower since I was gone for nearly four weeks of vacation during that period, but otherwise it was a pretty typical year overall. In the past 12 months I added another 1,676 hours, a slight 3.5% less than in 2018. However, work on the game itself totaled 852 hours, the first time that figure has outpaced hours spent on community-related work (purple) since prior to launching on Steam. You can see what I mean in the following graph.

cogmind_dev_hours_game_vs_community_2013-2019

Comparing the amount of hours directly spent working on Cogmind vs. community-related work (excludes hours that belong to neither category).

This year I mostly faded out the SITREPs which had been a staple of the announcements board since the Steam release, just occasionally writing one instead of consistently producing several per month. They were a lot of fun, but also a ton of work to put together, seemingly more than they were worth in terms of gains in other areas. Either way, I was kinda burnt out on them and wanted to shift more time back into development itself, and as you can see from the graph that trend has been successfully reversed. In 2017 and 2018, more time was spent on what I call “community efforts” than on coding and adding content to the game, but this year those efforts took a back seat as I was able to focus a greater portion of my time on the latter.

Despite the relative lack of SITREPs, I’ve definitely still been writing! There have been more blog posts this year than last (with even two more already complete ones I have yet to publish xD), funded in part by support on Patreon, which I’ll get to later.

Content that might have been given a cursory treatment in a SITREP is instead given a thorough design analysis on the blog, so we have things like the Ultimate Roguelike Morgue File series, a level design deep dive, several system-focused articles, and many others (the sidebar on the blog makes these easy to find chronologically).

I’ve also continued streaming, including earlier this year putting out a Cogmind: Pwning the Early Game video which has helped a lot of people improve their skills, so maybe check that out if you’re just starting out and having trouble reliably reaching the mid-game.

Aside from participating in all of this year’s timed special events, I also completed about five separate regular runs each using different tech or styles of play.

cogmind_stream_warlord_cheering

We’ve been having some good times :D

Back in March I took time out from development to help review 7DRLs, where I streamed most of the playing part of that process.

Releases

Naturally the highlight of making a game is to, you know, actually release playable stuff, so yeah we had plenty of that, too :)

cogmind_2019_releases_logo_collage

Cogmind release logos from year 6.

By necessity the frequency of major releases was lower this year, but the two big ones were really big:

  • Beta 8 “Forbidden Science” added the Exiles mini-faction, fleshing out the early game with some more lore and fun tech.
  • Beta 9 “Wizardy” was practically two major releases in one, with extensive RIF abilities to complement bothacking, a greatly expanded scoresheet system to power the upcoming new leaderboards and data analysis, and more.

Last year was the first time I’d ever held a timed event for Cogmind, just on a whim, but it was pretty neat so this year I’ve been doing more of that with bigger and crazier ideas. We’ve had another three of these since!

  • Limited Edition Holiday Mode: Last winter/New Year we celebrated with the only time so far that a decent chunk of Cogmind content has been released for a limited time, mainly due to the need to put together the special content for that build very quickly. So this one can’t be played anymore, but it was fun while it lasted, two weeks of different content each day. (Notice that Cogmind’s dev years are calculated starting from December, which is why this one’s included here.)
  • Pay2Buy: This real April Fools joke added ways to earn CogCoins and a persistent Cogshop to spend them in to buy items and loot boxes, with demand-based pricing and other new and modified mechanics.
  • Abominations!: Cogmind’s very own Halloween special, adding a scary new faction of 20 robots with a wide variety of new capabilities as well as a new hidden map complete with boss.

I wrote articles about designing these modes on the blog, and have no doubt there are more special events to come… no doubt at--oh my, look what month it is! ;)

In terms of regular features it’s been quite a full year, giving us the brand new but already much-loved “siege mode” mechanics for treads, an improved manual hacking autocompletion system (voted for by patrons), rebranded difficulty modes, colorblind accessibility options, Stream rich presence, and a ridiculous amount of QoL features. Basically way too much to list here, but that’s what changelogs are for, and you can of course check out all the relevant release notes for info and demos if you missed something.

cogmind_autocompletion_list_hacks

The new menu-based manual machine hack autocompletion system! It’s even more useful when searching for schematics.

Community Support

How are we still going strong after all these years? You! I very much appreciate the support Cogmind and my work have continued to receive, both financial and otherwise.

Part way through the year I decided it was time to start a Patreon (announcement) to help see us through the end of Cogmind beta and also gradually build it up so that by the time Cogmind is finished we have a decent supplementary source of revenue to continue enabling a broader range of work rather than focusing so much on commercial concerns.

Sure there are the transactional perks like guiding some aspects of development through voting and trying out new features in advance, but I prefer to emphasize that it’s more about taking some of the risk out of an inherently risky business to keep it both creative and sustainable.

Anyway, in last year’s annual review I mentioned I was getting worried about revenue, but that has successfully stabilized for now, in part thanks to Patreon which has made up for inevitable lower sales over time. “If only” I was one of those devs who more quickly releases smaller/medium-sized games (even sticking to projects that take a year or two would mean I’d have several out there already!), but I’ve always been more of a big project kinda guy :P. Besides, there’s something to be said for megaprojects as long as there’s a strong community behind it and the design fundamentals are solid!

Outside Patreon, special thanks to PlasticHeart, Reed, Matthew, Karl and others for your donations this year <3

Overwhelmingly Positive

Just a few weeks ago after more than two years of collecting reviews on Steam, Cogmind finally got enough of them at the right ratio to achieve the relatively rare Overwhelmingly Positive rating!

cogmind_steam_reviews_500_191114_overwhelmingly_positive

November 14, 2019, was a nice day :)

As promised, this means I’ll be adding a significant expansion around a new “Merchants Guild” faction. And now that we’ve hit that goal, I’ve already set the next one: if we can maintain this rating up to 800 reviews, I’ll also add a new derelict community.

The concepts for both expansions are fairly fleshed out at this point, but building either/both will take quite some time. I’ve also even added a third but smaller expansion as a Patreon goal… As I see it there’s still room yet to liven up the world even more!

IndieDB

It’s that time of year again when IndieDB does its Game of the Year voting, and although Cogmind is too niche to pull the numbers necessary to compete against mainstream titles for the Top 10 in the second round, for the past five years in a row we’ve made it through the first round of voting to take a spot in the Top 100 list.

So if you have a chance give us a vote there, along with all your other favorite roguelikes/indie games that have a page on the site. (Registration isn’t required, but if you do have an IndieDB account you can maybe win a key for one of many different games if interested.)

2020

With the year coming to an end, what’s in store for 2020…

Well, I originally said I’d like to reach that stage in 2019, and apparently it didn’t happen! We are really close, and it’s been within reach for literally all of the past year, but I’ve been working on fine-tuning or expanding other parts of the game anyway and in hindsight I think that’s been a good use of time given the results. This is especially true with regard to improving the early game and new-player experience by rebranding the difficulty modes and adding the Exiles/FarCom, plus many other related features--going 1.0 brings in new players, and naturally we’d hope that experience would be a good one.

cogmind_dev_roadmap_191112

The current state of the development roadmap from the FAQ (snapshot from 191112).

As per the roadmap, the only remaining feature absolutely necessary before 1.0 is to finish the audio, which should be a focus for the upcoming Beta 10 depending on how much else I have to get done before then. In other words, it’s getting harder for me to postpone 1.0 :P

That said, 2019 ain’t over yet, we’ve still got a few weeks here to do something with…

This entry was posted in Annual Review and tagged , , , . Bookmark the permalink. Trackbacks are closed, but you can post a comment.

2 Comments

  1. Anonymous
    Posted January 20, 2020 at 4:00 am | Permalink

    Great work and good luck to 2020. You’re truly an inspiration and I’m so happy for you. Hopefully one day I’ll be making a living developing my own roguelike too! Cheers.

    • Kyzrati
      Posted January 20, 2020 at 7:18 am | Permalink

      Thanks! It’s not easy but we’ve at least seen that it can be done :P

      Back when I started, that much wasn’t very clear and I did it anyway as a sort of experiment (always have a good idea in place and savings/a financial cushion when doing this!), but now nowadays more and more people are doing just that, to various levels of success.

Post a Comment

Your email is never published nor shared. Only the anti-spam entry is required. See here for the privacy policy.

You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>