Gemini 3.8 Flash проверили на 3D-шутере без движка
Google представила Gemini 3.8 Flash, а затем её решили проверить не на словах, а на практике: сможет ли модель помочь собрать 3D-шутер с нуля. Эксперимент быстро показал, что ИИ уже умеет делать полезный каркас, но в играх по-прежнему упирается в массу мелких ошибок и правок.
Что именно тестировали
Второго сентября Google выпустил Gemini 3.8 Flash и отдельно акцентировал автономных агентов, длинный контекст и помощь в сложных инженерных задачах. Автор статьи решил проверить, насколько это работает в кодинге не на абстрактном примере, а на реальном проекте.
Для теста он выбрал 3D-экшен в духе темного фэнтези: лабиринты, поиск ключей, нежить, тяжелая атмосфера и отсылки к Doom, Heretic, Blood и Hexen. Модель предложила делать проект без Unity и Godot, на Three.js, нативном WebGL и с локальным лаунчером на C#.
Что Gemini сделала хорошо, а где начала ошибаться
На старте Gemini действительно помогла быстро собрать основу: комнаты, управление камерой, захват мыши и базовую отрисовку стен. Для визуального стиля ретро-классики она ещё и предложила рендер через буфер низкого разрешения 426×240 пикселей, чтобы картинка выглядела более пиксельной.
Но дальше начались типичные для ИИ проблемы с деталями. Монстры превратились в плоские изображения с белыми ореолами, боевой посох внезапно получил лишний полупрозрачный скелет на фоне, а оружие приходилось дополнительно “пикселизировать”, чтобы оно не выбивалось из общей стилистики. В одном месте модель даже слишком агрессивно вырезала тёмные участки на перчатке героя, и часть руки стала просвечивать.
Как ИИ помог дотянуть игру до рабочего вида
По мере доработок проект стал заметно объемнее: автор сделал четыре уровня — от забытого склепа и затопленных катакомб до зала жертвоприношений и финального храма с обсидиановыми колоннами. Для последнего босса, Архинекроманта Мортиса, модель сначала задала слишком крупный спрайт, и тот буквально упирался в потолок.
Пришлось корректировать высоту сводов и пересчитывать пропорции сцены. Затем вскрылась ещё одна проблема: противники честно преследовали игрока, но снаряды стабильно летели в пол, потому что стрельба считалась от неправильной высоты. Автор поправил прицеливание и столкновения. Итог эксперимента простой: Gemini 3.8 Flash может быстро дать рабочую основу и ускорить прототипирование, но для реального результата всё равно нужны ручная проверка, настройка и понимание, как устроен проект.