Жанр Roguelike образовался на фоне развития ролевых игр. Отличительная черта подобных проектов является случайно генерируемые локации. То есть при каждом запуске мы будем оказываться в новых локациях, не похожих не предыдущие уровни. Кроме того, при смерти персонажа, а она, по большому счету, не отвратима, игра начинается с самого начала.