Техническое задание: Прототип обучающего шутера в UE4
Цель проекта
Разработать функциональный макет (прототип) игры в жанре шутера с элементами обучения. Основной фокус - на создании отзывчивой и понятной системы взаимодействия с оружием и предметами, которая послужит основой для будущего обучающего контента.
Основные требования к системе
1. Система оружия и инвентаря
- Реализация базовой механики стрельбы из различных типов оружия.
- Создание системы инвентаря для переноски нескольких единиц оружия.
- Механика подбора оружия с земли или из контейнеров.
- Механика выброса текущего оружия из рук.
- Визуальная и звуковая обратная связь при всех действиях.
2. Система боеприпасов
- Отслеживание патронов в обойме и общем запасе для каждого типа оружия.
- Механика перезарядки с анимацией и таймингом.
- Подбор патронов для пополнения запаса.
3. Технические и документационные требования
- Весь ключевой код должен быть подробно прокомментирован на русском языке. Комментарии должны объяснять логику работы функций, классов и основных взаимодействий.
- Необходимо предоставить отдельный текстовый файл (TXT или MD) с дополнительными пояснениями по архитектуре проекта, основным классам и инструкцией по сборке/запуску.
- Код должен быть структурированным, читаемым и готовым к дальнейшему расширению.
Ожидаемый результат
Готовый прототип уровня, на котором можно продемонстрировать все заявленные механики: найти оружие, подобрать его, произвести стрельбу, израсходовать патроны, подобрать новые, произвести перезарядку, сменить оружие. Проект должен служить прочной основой для последующего наполнения обучающими сценариями и заданиями.