Update project documentation and configuration for 2D gameplay. Changed rendering method to Mobile in project settings, clarified main scene structure in CLAUDE.md, and detailed autoload components in ARCHITECTURE.md. Adjusted README.md to reflect the new main scene and removed references to Forward+ rendering.

This commit is contained in:
Leonid Pershin
2026-08-12 10:24:26 +03:00
parent 5529198314
commit 05c7ba82d1
9 changed files with 75 additions and 21 deletions
+19 -2
View File
@@ -68,8 +68,25 @@ main ──→ autoload ──→ core
автозагрузка регистрируется через *Project Settings → Autoload* и упоминается
здесь.
Сейчас в проекте: `_mcp_game_helper` — служебная, часть плагина `godot_ai`,
к игровой логике отношения не имеет.
Сейчас в проекте:
| Автозагрузка | Что делает |
| --- | --- |
| `EventBus` (`src/autoload/event_bus.gd`) | Глобальная шина событий, пока пустая |
| `_mcp_game_helper` | Служебная, часть плагина `godot_ai`; к игре отношения не имеет |
## Точка входа
`src/main/main.tscn` — главная сцена проекта:
```
Main (Node2D) # main.gd: только сборка, никаких игровых правил
├── World (Node2D) # убежище: порода, сетка, комнаты, жители
└── UI (CanvasLayer) # интерфейс поверх мира, не зависит от камеры
```
`World` и `UI` разделены слоями сразу, чтобы интерфейс не ездил вместе с
камерой убежища и не масштабировался вместе с зумом.
## Решения