Official development blog

Category Archives: Gamedev

Sorry macOS users, but Apple has gone too far for some of us devs

Years ago when Cogmind was first released, I kept an open mind about the future prospect of releasing an official Mac version. Cogmind is my first commercial game, after all, and having only previously released hobby projects as freeware, and only on Windows, I couldn’t be too sure what supporting additional platforms would entail. So […]

Posted in Gamedev | Tagged , , | 34 Responses

How to Make a Roguelike

I’ve always wanted to put together a comprehensive primer on how to make a roguelike, something that could hopefully be inspiring while including both general and specific advice. This year’s Roguelike Celebration seemed like the perfect opportunity to force myself to do that after having put it off for so long, so I gave a […]

Posted in Gamedev | Tagged , , , , , , | 10 Responses

Prepping for Steam

Cogmind is coming to Steam this month! This was inevitable, of course, if a little later than planned as I waited to at least partially get over the serious injury which has been keeping me from making progress for months now. Anyway, here we are, with contracts signed, a store page already in the open, […]

Posted in Gamedev | Tagged , , | 14 Responses

Versioning Schemes

Normally I wouldn’t have another post up so soon, but the topic of versioning has become somewhat time-critical. I’ve been thinking over it quite a few times in recent months, but haven’t been able to make a final decision on where to go from here. Why now? Well, know that in one sense–one of the […]

Posted in Gamedev | Tagged , , | 10 Responses

Working with Seeds

No, not plant seeds. As most fans of the genre are aware, a fair portion of a given roguelike run is determined based on values returned by a pseudorandom number generator, commonly referred to as the RNG. Before it can do its job, an RNG must be “seeded,” or given a value that starts the […]

Posted in Gamedev | Tagged , , , | 2 Responses