Roguelike game (или "рогалики") - это жанр игр, который характеризуется короткими игровыми сессиями, отсутствием сохранения и процедурной генерацией мира. В rogulike-игре в случае смерти нельзя вернуться через загрузку к моменту ранее. Необходимо начать играть заново. Но из-за того, что полное прохождение игры обычно занимает не большей двух часов и мир из-за процедурной генерации каждый раз разный, игра не наскучивает игроку. Процедурная генерация - это методика генерации случайных игровых уровней с условиями. Основное отличие от полностью случайно сгенерированных уровней - это использование готовых пресетов игровых моментов (набор противников в комнате, определенное расположение платформ, расположение тропинок и т. п.) и ряд условий (минимальное и максимальное возможное кол-во противников и предметов, условие проходимости уровня и т. д.). Все это позволяет создателям тратить меньше времени на проработку уровней, так как не надо каждый уровень вручную продумывать. А так же увеличива