2.4 KiB
05. Дорожная карта реализации
Актуализировано 18.09.2026. Единственный актуальный план реализации — PLAN.md. Принятые контракты находятся в архитектуре.
Старый план предполагал уже существующие runtime, демонстрационные сцены и совместимость с другим проектом. Эти предпосылки не применяются к Faset: реализация начинается заново. Прежние идеи runtime MCP и remote world editing также заменены: MCP относится только к редактору.
До MVP
- M0 — воспроизводимый C++-фундамент и зависимости Linux/Windows.
- M1 — документы, метаданные, команды, revisions и Undo/Redo.
- M2 — SDL3, Vulkan 1.3, Slang, Render Graph и базовая 2D/3D-отрисовка.
- M3 — EnTT, C++ gameplay, schema export, Box2D/Box3D и отдельный Player.
- M4 — собственный retained UI, тёмная тема, текст, ввод и панели.
- M5 — asset pipeline, GLB и повторный импорт из обычного Blender.
- M6 — рабочий редактор, вложенные сцены и переопределения.
- M7 — MCP редактора и нативные editor-плагины под согласованный SDK.
- M8 — две демонстрационные игры и standalone exports Linux/Windows.
- M9 — приёмка MVP по полному пользовательскому сценарию.
После MVP
Lua-модуль и ускорение итераций; GPU-driven visibility, HZB и LOD; расширенные тени и освещение; temporal reconstruction; динамическая GI и исследование виртуализированной геометрии; расширенные инструменты создания игр и доставки.
Подробный состав, зависимости, границы, проверки и статус этапов ведутся только в PLAN.md, чтобы эта страница не стала второй расходящейся версией плана.