Official development blog

Category Archives: Gamedev

Roguelike-Discord Integration Using Webhooks

When Cogmind’s first commercial version was released in 2015, I simultaneously opened the brand new Grid Sage Forums as the main gathering point for the community, a way to share stories, provide feedback, and generally discuss the game. Back then forums were still one of the most common ways for game communities to interact, and […]

Posted in Gamedev | Tagged , | Leave a comment

My Cogmind Dev Tools

I sometimes get questions about what I use to develop Cogmind and although I compiled a list on r/RoguelikeDev years back, it’s undergone a few changes since then, so it’s about time to put an updated version here on the blog for anyone who’s interested. Maybe you’ll find something useful you weren’t aware of before […]

Posted in Gamedev | Tagged , | 4 Responses

Leaderboards and Player Stats with Protobufs

After finally ripping out the old leaderboard and metrics system, it’s time to build a new one! I’d technically already completed the first significant chunk of the new system months before, described in the Ultimate Roguelike Morgue File series. In particular the “Preparation” section in Part 1 describes how I created an external file to store […]

Posted in Gamedev | Tagged , , , | Leave a comment

Leaderboards and Player Stats: The Old Way

It’s the end of an era! From May 2015 through October 2019, Cogmind used the same architecture for score uploading and leaderboard compilation that I’d patched together a few months before releasing the first alpha. That’s all changing as of Beta 9 and the introduction of a revamped “Ultimate Roguelike Morgue File,” so I thought […]

Posted in Gamedev | Tagged , , , , | Leave a comment

Steam Rich Presence

Last year Steam updated its friends list and chat client to support more features, and among them is support for “Rich Presence,” or basically giving games running under Steam the option to share with friends more about the player’s current state. As you can see I’ve now added this feature to Cogmind for the next […]

Posted in Gamedev | Tagged , , , , | Leave a comment