Что произошло
Проект Claude-of-Duty — это пример того, как ИИ может создавать сложные игровые проекты. Разработчики использовали Three.js и WebGL2 для создания шутера от первого лица, который работает прямо в браузере. Особенность проекта в том, что все элементы игры — текстуры, меши, анимации и звуки — генерируются процедурно, без использования внешних ресурсов.
Детали
Проект включает 11 подсистем, которые отвечают за различные аспекты игры:
- Рендеринг: HDR-пайплайн, тени, постобработка.
- Материалы: 19 процедурных поверхностей, включая металл, дерево и стекло.
- Физика: Полностью самостоятельная реализация, включая коллизии и баллистику.
- ИИ: Навигация, поведение врагов и взаимодействие с окружением.
- Аудио: Все звуки синтезируются в реальном времени с использованием Web Audio API.
Производительность игры была оптимизирована для плавного игрового процесса. После оптимизации частота кадров увеличилась с 12–17 до 28–30 fps, а время загрузки сократилось с 9–12 до 3.7–4.6 секунд.
Почему это важно
Claude-of-Duty демонстрирует потенциал ИИ в создании сложных игровых проектов. Это не просто технический эксперимент, а полноценная игра, которая может работать на современных устройствах. Проект показывает, как ИИ может автоматизировать процессы разработки, что особенно полезно для небольших команд или независимых разработчиков.
Что дальше
Проект продолжает развиваться, и разработчики работают над улучшением визуальной составляющей и производительности. В будущем мы можем увидеть больше игр, созданных с использованием подобных технологий, что может изменить подход к разработке игр в целом.
Если вы хотите попробовать Claude-of-Duty, убедитесь, что у вас установлены последние версии Node.js и npm. Это обеспечит корректную работу игры.
Источники
- Оригинал: github.com — © github.com