Описание проекта
Работа охватывает полный цикл минимальной, но завершённой игры. Нужно реализовать отзывчивое передвижение и управление персонажем (ходьба, бег, прыжок, следящая камера) средствами GDScript и физических тел движка, затем собрать три-четыре коротких уровня из предоставленных ассетов, настроив коллизии, триггеры и переходы между уровнями. Врагам требуется простой, но понятный ИИ — маршруты патрулирования, обнаружение по линии видимости, преследование игрока и базовая атака; полноценное дерево поведения не нужно, но поведение должно быть честным и удобным для отладки. Обязательна система сохранения и загрузки: игра должна запоминать текущий уровень, позицию игрока, здоровье и собранные предметы и корректно восстанавливать их при следующем запуске. Пожалуйста, держите проект в порядке — с ясной структурой сцен и переиспользуемыми скриптами, ведь дальше наша команда будет развивать его сама.
Итоговая поставка — исходник проекта Godot плюс рабочие десктопные сборки. Ждём чистый прокомментированный GDScript, короткую заметку о структуре проекта и плавный первый запуск на чистой машине.
— Передвижение, управление и камера от третьего лица на GDScript
— Три-четыре играбельных уровня из предоставленных ассетов
— Базовый ИИ врагов: патруль, обнаружение, преследование и атака
— Система сохранения/загрузки: прогресс, позиция, здоровье и инвентарь
— Экспортные десктопные сборки под Windows и Linux и документированный исходник