Техническое задание на разработку MVP веб-игры

Цель проекта - создание цельного, рабочего прототипа интерактивного веб-приложения с элементами игры и обучения, готового к пользовательскому тестированию.

Основные требования к приложению

  • Формат: Веб-приложение с приоритетом на desktop-версию и адаптивным дизайном под мобильные устройства.
  • Авторизация: Упрощенная система входа по имени пользователя и паролю (без email).
  • Хранение данных: Прогресс пользователя, выбранный персонаж и питомец, уровень, статус доступа должны сохраняться в базе данных и между сессиями.

Функциональность MVP

Игровой процесс и контент

  • Один основной интерактивный сценарий (игровой мир).
  • От 4 до 6 ключевых экранов интерфейса.
  • Несколько последовательных игровых этапов.
  • От 10 до 12 интерактивных заданий, органично встроенных в сценарий (визуальные действия, выборы, сопоставления, а не классические тесты или формы).

Система прогресса и развития

  • Уровни и роли пользователя.
  • Механика усилений за выполнение дополнительных активностей.

Монетизация

  • Ограничение доступа к дальнейшему прохождению после определенного этапа (paywall).
  • Модель монетизации - подписка (месячная / годовая).
  • Автоматическая активация доступа после успешной оплаты.

Визуальная часть и дизайн (входит в задачи исполнителя)

  • Базовый персонаж с простой кастомизацией.
  • От 3 до 5 дополнительных визуальных героев.
  • Оформление одного интерактивного игрового мира.
  • Дизайн пользовательского интерфейса: основные экраны, окна, элементы навигации и страница оплаты.

Технические требования

  • Стек технологий: Frontend - React или Next.js. Backend и база данных - Supabase или Firebase.
  • Игровые движки и 3D: Не требуются. Реализация на базе стандартных веб-технологий.
  • Итоговый результат: Полностью рабочий MVP с реализованной функциональностью, описанной выше.