Quake портировали в Roblox: проект RobloQuake с открытым кодом и ИИ-помощью

Quake портировали в Roblox: проект RobloQuake с открытым кодом и ИИ-помощью

Разработчик Томас Димсон представил проект RobloQuake — порт классического 3D-шутера Quake 1996 года, его многопользовательской версии Quakeworld и ряда модов на язык Luau, предназначенный для запуска внутри игрового мира Roblox.

Для переноса кода была использована ИИ-модель Claude Fable от компании Anthropic. По словам создателя, затраты на токены для нейросети составили около $3 тыс. Работа выполнялась с помощью этой модели, что позволило автоматизировать значительную часть перевода.

Исходный код решения опубликован на GitHub под лицензией GNU General Public License v2.0. Это означает, что любой желающий может свободно использовать, модифицировать и распространять код, а также изучать, как именно была выполнена адаптация.

Roblox — популярная платформа с многомиллионной аудиторией, ориентированная в основном на молодых игроков. Портирование культовой классической игры в эту среду может познакомить новое поколение с наследием жанра FPS.

Язык Luau, используемый в Roblox, является диалектом Lua с расширениями для производительности. Переписывание оригинального кода Quake на этот язык потребовало нетривиальных усилий, которые были частично автоматизированы с помощью ИИ.

Проект RobloQuake демонстрирует потенциал использования нейросетей для адаптации старых игр под современные платформы, а также возможности ИИ-помощи в ретрогейминге.