Изометрическая пиксельная RPG с сюжетом — и собственный жанронезависимый игровой движок под неё.
packages/engine), TypeScript, PixiJS 8 как низкоуровневый рендер-бэкенд. Спроектирован под переиспользование в других жанрах.apps/game), сначала браузер, дальше — планы на Steam и Android.npm install npm run dev # http://localhost:5173 npm test # тесты движка npm run build # прод-сборка node tools/pixelart/gen.mjs # перегенерация пиксель-арта
docs/world.md # библия мира: сеттинг, локации, персонажи, сюжет docs/art-style.md # арт-библия: палитра, размеры, стиль, чеклист ассетов packages/engine # движок: цикл, сцены, ввод, камера, изометрия, A*, сейвы, диалоги apps/game # RPG: сцены, локации, NPC, диалоги, сюжет apps/game/assets # пиксель-арт (генерируется tools/pixelart) tools/pixelart # генератор арта: PNG из кода, палитра в одном месте
Правила: игра использует только публичный API @rpg/engine; движок ничего не знает о жанре игры; тёплый цвет в арте — только жизнь (цветы, бронза, огонь).
Сорок лет назад Северные Печи горели девять дней — и пепел накрыл край. Пепел гасит звук и цвет; против него работает только резонанс. Звонари прозванивают дороги, лунные колокольчики пьют пепел из земли. Полная библия — в docs/world.md.
Первый акт: выжженные луга, Серые пруды, старейшина Ирвин и безгласная торговка Мила.