Миграция игры на новые API движка + документация docs/engine
Игра:
- диалоги переписаны на графы DialogueRunner + GameState (тексты сохранены)
- меню на MenuList, шрифт VT323 через PixelText во всех сценах
- герой из атласа hero_sheet (gen.mjs), акторы в IsoDepthLayer
- пепел через ParticleEmitter, fade-переходы сцен, сейв с GameState
- Vite: publicDir: 'assets', алиас regex, шрифт через ?url-импорт

Документация: docs/engine/ — 10 файлов (архитектура, подсистемы, рецепты).
CLAUDE.md и README.md обновлены под новые модули и грабли.

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 1795fb9 commit 3e433d0152e12bd1f9452768be2215d4f3290b08
@root root authored 13 hours ago
Showing 30 changed files
View
CLAUDE.md
View
README.md
View
apps/game/assets/chars/hero_sheet.json 0 → 100644
View
apps/game/assets/chars/hero_sheet.png 0 → 100644
View
apps/game/src/Game.ts
View
apps/game/src/data/dialogues.ts
View
apps/game/src/main.ts
View
apps/game/src/scenes/BootScene.ts
View
apps/game/src/scenes/LocationScene.ts
View
apps/game/src/scenes/MenuScene.ts
View
apps/game/src/systems/DialogueSystem.ts
View
apps/game/src/systems/PlayerController.ts
View
apps/game/vite.config.ts
View
docs/engine/README.md 0 → 100644
View
docs/engine/art-pipeline.md 0 → 100644
View
docs/engine/assets-audio-save.md 0 → 100644
View
docs/engine/core.md 0 → 100644
View
docs/engine/getting-started.md 0 → 100644
View
docs/engine/input.md 0 → 100644
View
docs/engine/maps.md 0 → 100644
View
docs/engine/recipes.md 0 → 100644
View
docs/engine/render.md 0 → 100644
View
docs/engine/ui-and-dialogue.md 0 → 100644
View
packages/engine/package.json
View
packages/engine/src/assets/AssetLoader.ts
View
packages/engine/src/save/SaveManager.ts
View
packages/engine/src/scene/SceneManager.ts
View
packages/engine/src/ui/DialogueBox.ts
View
tools/pixelart/gen.mjs
View
tools/smoke.mjs