Welcome to the revival of RoguelikeDev’s FAQ Friday, now on the Fediverse!
The purpose for this event is for traditional roguelike developers to discuss design philosophy and share their technical insights and methods as well as field questions related to the topic.
Development Tools
Last week we already covered languages and libraries, but before we move into discussing details like programming and design there is another important "meta" element of roguelike development to cover: Tools.
Any type of game development will involve using multiple types of software. Beyond the compiler, at the very least you'll have a text editor, and possibly an IDE. On top of those you could have any number of other tools depending on your features, assets, workflow, etc.
Using the right tools is crucial to staying productive and efficiently creating something as complex as a game. Sometimes you even have to build your own custom tool for a specific task, because using what's available just isn't efficient enough.
What kind of publicly available tools do you use to develop your roguelike(s)? What for? Have you built any of your own tools? And if so, what do they do?
Don't forget to mention anything that you use in a particularly interesting or unusual way!