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

Необходимо разработать прототип простой трехмерной игры с использованием движка Unreal Engine 5. Основной фокус - на отработке ключевых игровых механик и создании целостного игрового цикла.

Основные требования к проекту

Игровой процесс

  • Реализация механики стрельбы от первого или третьего лица.
  • Добавление NPC-противников с базовым искусственным интеллектом (например, патрулирование, реакция на игрока).
  • Внедрение системы «смерти» игрока с таймером обратного отсчета до перезагрузки текущего уровня.
  • Возможность перезагрузки (рестарта) уровня по истечении таймера или по желанию игрока.

Интерфейс и меню

  • Создание простого и интуитивно понятного главного меню. Минимальный набор: кнопки «Старт», «Выход».
  • Реализация внутриигрового меню (пауза) с опциями продолжения игры и выхода в главное меню.
  • Отображение базовой игровой информации (например, счет, оставшееся время).

Технические аспекты

  • Проект должен быть собран и стабильно работать в среде Unreal Engine 5.
  • Код должен быть чистым и комментированным в ключевых местах.
  • Ассеты (модели, звуки, текстуры) могут быть использованы из бесплатных источников или Marketplace UE.

Цель проекта - демонстрация рабочего игрового цикла «меню-геймплей-смерть/рестарт», а не создание высокополигональной графики.