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

Цель проекта

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

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

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

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

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

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

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

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

Извлечение текста из PDF в Word и Excel

Требуется перенести текстовое содержимое из более чем 100 PDF-документов в файлы Word и Excel с сохранением исходной структуры и точностью. Работа включает как отсканированные, так и структурированные PDF.