Техническое задание: 2D мини-RPG игра для Telegram
Общее описание проекта
Задача - разработка легковесной 2D ролевой игры (RPG) в формате PvE (игрок против окружения), адаптированной для запуска внутри Telegram в качестве Mini-App. Игра должна обладать классическими RPG-механиками, увлекательным геймплеем и быть оптимизированной для мобильных устройств.
Ключевые функциональные требования
1. Игровой процесс и боевая система
- Реализация пошаговых или динамических (на усмотрение исполнителя) боёв с противниками (PvE).
- Разнообразие типов врагов с уникальными характеристиками и поведением.
- Система здоровья, атаки и защиты для игровых персонажей.
2. Развитие персонажа
- Система накопления опыта (XP) за победы в боях.
- Механика повышения уровня (Level Up) с ростом базовых характеристик.
- Система прокачки (прокачки навыков, талантов или характеристик).
3. Экономика и магазин
- Внутриигровая валюта, которую можно зарабатывать в боях.
- Функциональный магазин для покупки снаряжения, зелий, улучшений.
- Баланс цен и доходов для поддержания игрового прогресса.
4. Интеграция и платформа
- Игра должна быть полностью адаптирована и запускаться как Telegram Mini-App.
- Интерфейс должен корректно отображаться на мобильных устройствах.
- Рекомендуется использовать соответствующие фреймворки или библиотеки для разработки Mini-App.
Технические и дизайнерские ожидания
- Стилистика: 2D-графика (пиксель-арт, векторная или другая, подходящая для мини-игры).
- Простой и интуитивно понятный пользовательский интерфейс (UI/UX).
- Код должен быть читаемым, документированным и готовым к дальнейшей поддержке.
- Важно обеспечить стабильную работу и отсутствие критических ошибок.
Исполнителю необходимо предоставить оценку сроков, технологического стека и предложить оптимальные решения для реализации указанных функций.