Main Suggested Viewing Make Your Own

How do you start?

You can make a roguelike in any programming language: Hauberk was written in Google's web application language Dart, while Roguetype was written in the memory safe buisiness language OCaml!

The easiest way to start though is to use Python and libtcod, a library that gives you all of the tools you need.

A video by the creator of Cogmind detailing how to get started on making a roguelike. Almost everything I want to say is in this video.

The way to learn is to go out and make things. I hope this page gave you a place to start, and good luck!

Inspiration

Roguelikes to try

Communities

Resources

A curated list of roguelike development resources, including algorithms and tutorials.

All 3000 sprites from Dungeon Crawl Stone Soup , if you want to make a roguelike (or any game) with 32x32 graphics.

A free online SFX generator, seems like most of these could fit in roguelikes.

RogueBasin, a great website that has articles on algorithms used in roguelikes as well as the concepts and systems commonly found.

The 7 day roguelike challenge, where developers are given 7 days to make a roguelike based on a given theme.








*Technically Star Trek, a fangame about the science fiction series made in 1971 was the first roguelike, followed by Beneath Apple Manor in 1978. But it's called a roguelike for a reason, Rogue popularized the genre. And no one wants to call them applelikes!