Опыт создания игры с использованием ИИ: шаги и выводы

Андрей Макар-Уваров, руководитель фронтенд-разработки в компании Surf, решил проверить возможности искусственного интеллекта (ИИ) в разработке игр, создав микро-игру о рыжем коте, который помогает другим животным в тёмном лабиринте. Проект начался с выбора модели, движка и текстур, но вскоре возникли трудности.

  • Модель: Grok
  • Движок: Godot
  • Текстуры: fal.ai

Первый этап: первые сложности

На старте всё шло гладко: за вечер была создана логика и интерфейс игры. Однако вскоре начали возникать проблемы: спрайты превращались в квадраты, освещение не работало, а камера улетала в бесконечность. Сложности оказались связаны с незнанием GDScript, поэтому проект был переписан на C#.

Поиск подходящей модели ИИ

Андрей протестировал несколько моделей, таких как Minimax и Codex, но наилучшие результаты показала модель Kimi. С её помощью удалось создать котика, хотя сложностью стали анимации и генерация в разных ракурсах. Для решения проблемы с фоном был написан Python-скрипт.

Модель Особенности
Kimi Легкость генерации
GLM Зависает при ответах
Minimax и Codex Повторяют одни и те же баги
DeepSeek Поддержка без решения задач

Анимация: сложный этап

Анимация стала настоящим вызовом. Первоначально Андрей планировал создать спрайты, но столкнулся с проблемами в консистентности кадров. В итоге он обратился к созданию видео и 3D-анимации с помощью Blender, но возникли сложности с сохранением стиля персонажей.

Заключение и выводы

Несмотря на все трудности, игра была завершена, и механика передачи света работает даже без анимации. Основные выводы Андрея заключаются в том, что ИИ хорошо справляется с задачами, которые можно чётко описать, но не заменяет ручной труд в сложных областях, таких как анимация. В будущем планируется либо углубиться в Blender, либо привлечь специалиста.

Интересные инсайты и практические советы можно найти в Телеграмм-канале «Директорат Surf обсуждает».

Понравилась статья? Поделиться с друзьями: