Техническое задание: 3D-тренажер по пожарной безопасности
Цель проекта
Разработать интерактивный 3D-симулятор для отработки базовых действий сотрудника при возникновении пожара в офисном помещении. Тренажер предназначен для запуска в веб-браузере.
Основные требования
Сцена и геймплей
- Одна сцена - офисная комната в low-poly стиле (допустимо использование бесплатных ассетов).
- Пошаговая отработка пяти обязательных действий пользователем:
- Обнаружение возгорания (визуализация дыма или пламени).
- Сообщение о пожаре (взаимодействие с телефоном или кнопкой оповещения).
- Отключение электропитания помещения.
- Использование огнетушителя для тушения очага возгорания.
- Корректная эвакуация из помещения.
- Логика должна контролировать последовательность шагов.
Графика и эффекты
- Low-poly стиль для всей сцены и объектов.
- Реализация эффектов дыма, огня и пены от огнетушителя с использованием стандартных систем частиц Unity (Particle System).
- Интерфейс должен быть интуитивно понятным, с подсказками для пользователя.
Технические аспекты
- Сборка проекта под WebGL для запуска в современных браузерах.
- Оптимизация производительности для плавной работы.
- Проект должен быть чистым, с хорошо структурированным кодом.