Official development blog

Tag Archives: UI

Improving the Hacking Experience

cogmind_manual_hacking_mark_undiscovered_lore

The terrible curse of gamedev is that it’s really hard to finish a game when there’s always something that could be better. The great thing about gamedev is that there’s always something that could be better, meaning room for more new features and content to make players happy :D The previous round of major UI […]

Posted in GUI | Also tagged , | Leave a comment

Weaving Narratives into Procedural Worlds, Part 3: Methods

cogmind_encounter_sample_TES_firing_range

With Part 1 (Value) and Part 2 (Characteristics) of this series as a background, it’s time to examine the variety of methods Cogmind uses to achieve those goals, which are important considerations every step of the way. This is also what is meant by “weaving,” because there are quite a few individual components working together […]

Posted in Dev Series: Story in Roguelikes | Also tagged , , , , , , , , | 6 Responses

Tutorials and Help: Easing Players into the Game

cogmind_tutorial_breakdown

With a generally lower barrier to add content compared to other games, roguelikes have a tendency to be packed with features and mechanics, and while that doesn’t characterize every roguelike out there (notably 7DRLs and other quick hobby projects), there is an important need to help new players overcome the initial barriers to learning a […]

Posted in Design | Also tagged , , | 7 Responses

Inventory Management, Revisited

cogmind_smart_inventory_explanation

Few roguelikes are without some kind of inventory system, as it’s a familiar and flexible way to provide access to the tools a player uses to overcome challenges. Regardless of however many items an inventory might contain–2, 26, 52, or something else–how it interacts with the rest of the mechanics, as well as how the […]

Posted in Design | Also tagged , | Leave a comment

Iterative UI Design

cogmind_parts_unsorted

Today I’d like to share the process behind the development of a singular UI feature, in particular the part (equipment)-sorting implementation, which is a good example of taking a simple premise and working it one step at a time, examining the results of each new element added throughout the process until as a whole it […]

Posted in GUI | Also tagged , , | Leave a comment