Official development blog

Category Archives: Design

Consumables

Most roguelikes, and the vast majority of RPGs/item-heavy games in general, have consumable items. From a design perspective this makes a lot of sense since consumables are the easiest and most direct way to indicate that effect X can be achieved Y number of times. They’re also a logical way to enable the player to […]

Posted in Design | Tagged , , , , , | 8 Responses

Projectile Penetration

At this stage of development I wasn’t planning on adding new mechanics, but projectile penetration has been hovering around on my to-do list ever since early playtesting showed the game would really benefit from a way to shoot through objects. The ability to simultaneously hit an entire line of enemies, or even fire through obstructions […]

Also posted in Mechanics | Tagged , , , | 12 Responses

Non-Interactive Machines

Non-interactive machines were first discussed in the context of the object placement algorithm of the previous post. But there is plenty more to cover. Distribution We can’t simply pick random machines for any and all maps. The types of machines on a given map should reflect the theme of that map, be it storage, factory, […]

Posted in Design | Tagged , , , , | 2 Responses

Furnishing a/the Dungeon

Most traditional roguelikes are pretty barren, especially those of the subterranean variety where a map is composed of rooms empty except for monsters, items, and a small selection of interactive props or obstacles (e.g. altars, plants, pools of some liquid). This reflects, and highlights, the genre’s focus on tactics and strategy. If an object doesn’t […]

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

Dungeon Prefabs

Procedurally generated maps are great, but even with variety factored into an algorithm it naturally won’t produce anything outside its parameters. This is good in that it keeps the style consistent, but individual areas sacrifice character as a result. Hand-crafted map pieces can restore some of that character where you really need it, be that […]

Also posted in Dev Series: Procedural Maps | Tagged , , , | 5 Responses