Опис проєкту
ПерекладРобота охоплює повний цикл мінімальної, але завершеної гри. Потрібно реалізувати чутливе переміщення та управління персонажем (ходьба, біг, стрибок, слідкуюча камера) засобами GDScript та фізичних тіл рушія, потім зібрати три-чотири коротких рівні з наданих ассетів, налаштувавши колізії, тригери та переходи між рівнями. Ворогам потрібен простий, але зрозумілий ШІ — маршрути патрулювання, виявлення за лінією видимості, переслідування гравця та базова атака; повноцінне дерево поведінки не потрібне, але поведінка повинна бути чесною та зручною для налагодження. Обов'язкова система збереження та завантаження: гра повинна запам'ятовувати поточний рівень, позицію гравця, здоров'я та зібрані предмети й коректно відновлювати їх при наступному запуску. Будь ласка, тримайте проект у порядку — з ясною структурою сцен та переиспользуемі скриптами, адже далі ваша команда буде розвивати його сама.
Остаточна поставка — вихідник проекту Godot плюс робочі десктопні збірки. Чекаємо чистий прокоментований GDScript, коротку замітку про структуру проекту та плавний перший запуск на чистій машині.
— Переміщення, управління та камера від третьої особи на GDScript
— Три-чотири грабельні рівні з наданих ассетів
— Базовий ШІ ворогів: патруль, виявлення, переслідування та атака
— Система збереження/завантаження: прогрес, позиція, здоров'я та інвентар
— Експортні десктопні збірки під Windows і Linux та задокументований вихідник