Техническое задание на разработку MVP веб-игры
Цель проекта - создание цельного, рабочего прототипа интерактивного веб-приложения с элементами игры и обучения, готового к пользовательскому тестированию.
Основные требования к приложению
- Формат: Веб-приложение с приоритетом на desktop-версию и адаптивным дизайном под мобильные устройства.
- Авторизация: Упрощенная система входа по имени пользователя и паролю (без email).
- Хранение данных: Прогресс пользователя, выбранный персонаж и питомец, уровень, статус доступа должны сохраняться в базе данных и между сессиями.
Функциональность MVP
Игровой процесс и контент
- Один основной интерактивный сценарий (игровой мир).
- От 4 до 6 ключевых экранов интерфейса.
- Несколько последовательных игровых этапов.
- От 10 до 12 интерактивных заданий, органично встроенных в сценарий (визуальные действия, выборы, сопоставления, а не классические тесты или формы).
Система прогресса и развития
- Уровни и роли пользователя.
- Механика усилений за выполнение дополнительных активностей.
Монетизация
- Ограничение доступа к дальнейшему прохождению после определенного этапа (paywall).
- Модель монетизации - подписка (месячная / годовая).
- Автоматическая активация доступа после успешной оплаты.
Визуальная часть и дизайн (входит в задачи исполнителя)
- Базовый персонаж с простой кастомизацией.
- От 3 до 5 дополнительных визуальных героев.
- Оформление одного интерактивного игрового мира.
- Дизайн пользовательского интерфейса: основные экраны, окна, элементы навигации и страница оплаты.
Технические требования
- Стек технологий: Frontend - React или Next.js. Backend и база данных - Supabase или Firebase.
- Игровые движки и 3D: Не требуются. Реализация на базе стандартных веб-технологий.
- Итоговый результат: Полностью рабочий MVP с реализованной функциональностью, описанной выше.