MUAR / pre-production / technical foundation
Технический
фундамент
Карта данных и технических решений, которые нужно прорабатывать одновременно с игровым дизайном — до выбора конкретного стека.
Зачем начинать сейчас
Прогресс в обучении, библиотека, диалоги, адресная обратная связь и достижения требуют связанной модели данных. Их нужно проектировать параллельно с GDD, а не после него.
Минимальные предметные области
Игрок и прогресс
Профиль, настройки, пройденные занятия, попытки, результаты, допуск к следующей теме, достижения и престиж.
Учебный контент
Курсы, темы, занятия, навыки, зависимости, конспекты, примеры, задачи и версии материалов.
Учебный отклик
Ответ игрока, контекст задания, тип ошибки, объяснение, рекомендуемый материал и новая задача на ту же идею.
Игровой контент
Главы, сцены, диалоги, варианты ответов, условия, награды, достижения и ссылки между сюжетом и обучением.
Решения, которые нельзя отложить
- Платформа первой версии и поддерживаемые устройства.
- Хранение и синхронизация прогресса.
- Аккаунт, несколько устройств и офлайн-режим.
- Редактирование учебных материалов, заданий, диалогов и наград.
- Учебная диагностика, аналитика и границы персональных данных.
- Нужные интеграции: озвучка, AI-диалог, платежи, аналитика, уведомления.
Принципы будущего TDD
- Каждая задача и объяснение привязаны к конкретным навыкам.
- Учебный и сценарный контент версионируются, чтобы обновления не ломали прогресс.
- Достижения не управляют доступом к обучению.
- AI не является единственным способом получить обязательное объяснение.
- Система поддерживает маленький вертикальный срез до создания всей Академии.
Пока не выбрано
Исходник: MUAR/docs/preproduction/technical-foundation.md