Files

2.4 KiB

05. Дорожная карта реализации

Актуализировано 18.09.2026. Единственный актуальный план реализации — PLAN.md. Принятые контракты находятся в архитектуре.

Старый план предполагал уже существующие runtime, демонстрационные сцены и совместимость с другим проектом. Эти предпосылки не применяются к Faset: реализация начинается заново. Прежние идеи runtime MCP и remote world editing также заменены: MCP относится только к редактору.

До MVP

  1. M0 — воспроизводимый C++-фундамент и зависимости Linux/Windows.
  2. M1 — документы, метаданные, команды, revisions и Undo/Redo.
  3. M2 — SDL3, Vulkan 1.3, Slang, Render Graph и базовая 2D/3D-отрисовка.
  4. M3 — EnTT, C++ gameplay, schema export, Box2D/Box3D и отдельный Player.
  5. M4 — собственный retained UI, тёмная тема, текст, ввод и панели.
  6. M5 — asset pipeline, GLB и повторный импорт из обычного Blender.
  7. M6 — рабочий редактор, вложенные сцены и переопределения.
  8. M7 — MCP редактора и нативные editor-плагины под согласованный SDK.
  9. M8 — две демонстрационные игры и standalone exports Linux/Windows.
  10. M9 — приёмка MVP по полному пользовательскому сценарию.

После MVP

Lua-модуль и ускорение итераций; GPU-driven visibility, HZB и LOD; расширенные тени и освещение; temporal reconstruction; динамическая GI и исследование виртуализированной геометрии; расширенные инструменты создания игр и доставки.

Подробный состав, зависимости, границы, проверки и статус этапов ведутся только в PLAN.md, чтобы эта страница не стала второй расходящейся версией плана.