Создание roguelike в Unity с нуля

Существует не так много туториалов по созданию roguelike в Unity, поэтому я решил написать его. Не с целью похвастаться, а для того, чтобы поделиться знаниями с теми, кто находится на том этапе, на котором я был уже довольно давно. Примечание: я не утверждаю, что это единственный способ создания roguelike в ПОДРОБНЕЕ