Техническое задание: 3D-тренажер по пожарной безопасности

Цель проекта

Разработать интерактивный 3D-симулятор для отработки базовых действий сотрудника при возникновении пожара в офисном помещении. Тренажер предназначен для запуска в веб-браузере.

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

Сцена и геймплей

  • Одна сцена - офисная комната в low-poly стиле (допустимо использование бесплатных ассетов).
  • Пошаговая отработка пяти обязательных действий пользователем:
    • Обнаружение возгорания (визуализация дыма или пламени).
    • Сообщение о пожаре (взаимодействие с телефоном или кнопкой оповещения).
    • Отключение электропитания помещения.
    • Использование огнетушителя для тушения очага возгорания.
    • Корректная эвакуация из помещения.
  • Логика должна контролировать последовательность шагов.

Графика и эффекты

  • Low-poly стиль для всей сцены и объектов.
  • Реализация эффектов дыма, огня и пены от огнетушителя с использованием стандартных систем частиц Unity (Particle System).
  • Интерфейс должен быть интуитивно понятным, с подсказками для пользователя.

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

  • Сборка проекта под WebGL для запуска в современных браузерах.
  • Оптимизация производительности для плавной работы.
  • Проект должен быть чистым, с хорошо структурированным кодом.

Разработка автоматического RSS-агрегатора с AI-обработкой для Telegram

Необходимо создать автоматизированный сценарий, который будет получать новости из RSS-ленты, обрабатывать их через нейросеть OpenAI и публиковать готовые материалы в Telegram-канал. Требуется настройка всего цикла: от парсинга до публикации.