Техническое задание: Разработка игровой платформы
Цель проекта - создать аналог популярной sandbox-платформы с полной локализацией на русский язык и собственным функционалом.
Основные модули системы
- Главное меню: Полноценный интерфейс, повторяющий логику и расположение всех основных кнопок и разделов из аналога.
- Редактор карт (Rublox Studio):
- Инструмент для создания пользовательских игровых миров.
- Возможность добавления и настройки объектов, механик, кнопок и скриптов.
- Интуитивно понятный интерфейс для конструирования.
- Внутриигровая экономика и магазин:
- Внутриигровая валюта под условным названием Rubix.
- Магазин, где пользователи могут выставлять на продажу собственные созданные предметы, скины, модели и другие ассеты за игровую валюту.
- Безопасная система транзакций между пользователями.
- Социальные функции:
- Встроенная система чата для общения между игроками.
- Профили пользователей, списки друзей.
Ключевые требования
- Полная русская локализация всех элементов интерфейса, меню, описаний.
- Стабильная и масштабируемая архитектура клиент-серверного взаимодействия.
- Удобный и производительный редактор с поддержкой скриптования.
- Защищенная система покупок и продаж внутри магазина.
Итоговый продукт должен представлять собой целостную игровую экосистему для творчества, игры и социального взаимодействия.