Об этом проекте

Roublard — это 3D rogue-like игра, написанная на Go с использованием графического движка g3n и архитектуры Entity Component System (ECS). Она вдохновлена серией уроков от IdiotCoder/FatOldYeti, изначально разработанной для 2D с использованием Ebiten. Разработчик перешел на g3n из-за проблем с совместимостью в Ubuntu 24.04 на тот момент, стремясь изучить 3D-рендеринг при сохранении основной логики игрового процесса. Проект включает визуальные ассеты от PolyHaven и @mz4250. Пользователи могут запустить игру после установки Go и зависимостей g3n. В репозитории поддерживается отдельная ветка, в которой сравнивается оригинальный код на базе Ebiten с адаптацией под g3n, что позволяет разработчикам отслеживать различия в реализации между версиями уроков.