Техническое задание: MVP образовательной браузерной RPG игры
Цель проекта - разработать рабочую минимальную версию (MVP) браузерной ролевой игры (RPG) для детей младшего школьного возраста, совмещающей игровой процесс с освоением базовых школьных предметов.
Целевая аудитория и формат
- Возраст игроков: 6-12 лет.
- Формат: Веб-приложение, приоритет - десктопные браузеры.
- Стиль: Простая, цельная, детская графика. Использовать только лицензионные или собственные ассеты.
Основные функциональные требования
1. Аккаунт и прогресс
- Регистрация и авторизация по логину (username) и паролю (email не требуется).
- Сохранение прогресса между сессиями в базе данных: параметры персонажа, питомца, уровень, статус подписки.
2. Игровой контент MVP
- 1 игровой мир.
- 4-6 игровых локаций (экранов).
- 2-3 сражения (боя).
- 5 сюжетных миссий.
- 10-12 образовательных заданий на основе программы начальной школы (математика, логика, русский язык).
- Задания должны быть органично встроены в игровой процесс (интерактивный выбор, сопоставление предметов, визуальные действия), а не представлены в виде сухих тестов.
3. Механики и прогрессия
- Система уровней и ролей/статусов для игрока.
- При ошибках в заданиях - предложение пройти обучающую мини-игру (тренировку).
- После успешного прохождения тренировки игрок возвращается в основную игру с временным усилением.
- Прогресс (уровень, усиления) сохраняется.
4. Монетизация (Paywall)
- После создания персонажа, прохождения 2-3 боёв и выбора питомца дальнейший прогресс блокируется платным доступом.
- Модель оплаты: подписка (месяц / год).
- Способы оплаты: банковская карта и СБП.
- Автоматическая активация доступа после успешного платежа.
- Должна быть возможность отправить платёжную ссылку взрослому для оплаты или оплатить сразу в интерфейсе.
5. Визуальная часть (зона ответственности исполнителя)
- Персонажи: 1 главный герой (базовая модель + простая кастомизация), 3-5 дополнительных NPC.
- Окружение: 1 игровой мир с фоном и интерактивными элементами.
- Пользовательский интерфейс (UI): экраны регистрации, игрового мира, боёв, заданий, paywall-экрана и экрана оплаты.
Технический стек
- Фронтенд: React или Next.js.
- Бэкенд и база данных: Supabase или Firebase.
- Запрещено: использование игровых движков (Unity, Unreal) и сложной 3D-графики.
Критерий завершённости
Играбельный MVP с полностью функционирующей игровой механикой, системой образовательных заданий и рабочей интеграцией платёжной системы для подписок, готовый к проведению плейтестов с детьми.