Бывший UX-инженер Apple рассказал, как Opus 5 за 24 часа написала для него 3D-игру в духе Starfield с сотней планет и звёзд — сама, без готовых ассетов
Для работы понадобился второй ИИ-агент в роли «критика».
- Аншу Чимала, который 12 лет работал в UI и UX командах Apple, выложил на GitHub открытый код получившейся игры Long Silence из 39,8 тысячи строк на JavaScript. Поиграть в неё можно в веб-версии.
- В X он рассказал, что так тестировал Claude Opus 5 — модель от Anthropic, которую выпустили 24 июля 2026 года. Чимала также поделился процессом создания и промптами.
- Он подключил Claude к программе для 3D-графики Blender через MCP, поручил Opus 5 сделать графику ААА-уровня (высокобюджетных проектов) и запретил использовать готовые ассеты. По его словам, получилась игра с уникальными 3D-моделями, вдохновлённая Starfield.
- В игре-симуляторе можно путешествовать по Млечному Пути и 13 другим галактикам с планетами, которые по сюжету опустели после катастрофы. Пилот управляет кораблём, изучает миры и настраивает «Резонаторы», оставшиеся от древней межгалактической цивилизации.
- Long Silence не получилась с первой попытки, но «процесс почти полностью не требовал участия человека». Opus 5 вместе с субагентом непрерывно работала 24 часа, потратила половину недельных лимитов в подписке Max 20x за $200 в месяц и около 5 млн выходных токенов. Чимала просто наблюдал за её работой со смартфона и несколько раз просил не зацикливаться на проработке планет.
Процесс работы с Claude
- Чимала поручил чат-боту самостоятельно настроить подключение к Blender и для начала сделать 3D-модель космического корабля. Он давал обратную связь к каждой версии и, когда результат устроил, попросил выгрузить все наработки и создать навык blender-hardsurface, который ИИ-агент использовал дальше для планет и других сцен.
- Для проработки игры понадобилось два этапа: черновой вариант по первому описанию и доработка через команду /goal для улучшения графики.
- На втором этапе Чимала запустил субагента-«критика». Тот должен был сравнивать скриншоты игры, написанной Opus 5, с популярными космическими ААА-играми. Claude нельзя было останавливаться, пока «критик» не скажет, что игра выглядит не хуже. Разработчик принудительно прервал сессию спустя сутки, не дождавшись, когда «критик» останется «доволен».
- После этого он попросил Claude в отдельных сессиях исправить несколько багов и развернуть игру.
- В комментариях некоторые оценили возможности Opus 5. Другие пишут, что код на GitHub «просто ужасен»: сначала он будет работать, но стоит только что-то изменить — начнутся ошибки.
Первый промпт для создания черновой версии игры:
Сокращённый перевод промпта:
Сделай игру про исследование космоса, используя Three.js. Не задавай мне вопросов, просто построй игровые механики, которые, как ты считаешь, подойдут. Главное — всё должно выглядеть потрясающе, на уровне AAA-игры, не похоже ни на что в других веб-играх.Мне нужна фотореалистичная эстетика. Не подходит низкое разрешение/низкополигональность или обычный пластиковый/блестящий искусственный вид. Я хочу, чтобы в игре игрок пилотировал корабль через космос. Игроки должны иметь возможность ходить по кораблю и взаимодействовать с элементами управления, садиться в кабину пилота и управлять кораблём в космосе.
Проработай все детали до уровня AAA-игры: графику, сюжет, звук, меню и элементы HUD.
Построй всё сам, не скачивай внешние ассеты или код (кроме three.js).
Пользователь должен летать на корабле, открывать что-то новое, учиться, двигаться к цели, чтобы была мотивация лететь в следующее место.
Ты должен сам всё проверить в браузере и убедиться, что игра работает корректно от начала до конца. Когда ты решишь, что закончил, сделай скриншот. Если это не выглядит как AAA-игра или буквально как фотография космоса — значит, ты ещё не закончил, улучшай графику.
Команда goal-сессии для исправления ошибок:
Сокращённый перевод:
/goalЯ хочу, чтобы ты сделал абсолютно потрясающий визуал. Делегируй работу параллельным субагентам для эффективности. Вселенная должна быть как настоящая, с кучей всего, чем можно заняться. Должна быть возможность лететь куда угодно, встречать другие корабли, приземляться на планеты.
У тебя есть доступ к Blender на этом ноутбуке. Прочитай skill по Blender и попроси субагента использовать его для моделирования высококачественных ассетов. Тебе нужно будет выстроить очередь для этого агента.
Сейчас многие ассеты блочные, есть артефакты. Не должно быть ничего подобного; я хочу видеть продуманные, красивые 3D-модели. Тебе нужно выгружать кадры по кат-сценам и геймплею, искать ошибки и чинить.
Настрой независимого, беспристрастного субагента-критика. Он должен смотреть на скриншоты AAA-игр про космос вроде Starfield, сравнивать со скриншотами нашей игры и давать конкретную критику, а затем ты должен исправлять ошибки.
Твоя цель — достичь такого уровня визуальной точности при 60 кадрах в секунду в браузере. Ты не можешь пометить цель выполненной, пока критик не скажет, что наша игра действительно выглядит так же хорошо, как AAA-игры. Критик должен учитывать меши, текстуры, освещение, шейдерные эффекты, меню, переходы и т.д. в своей оценке. Ты не можешь изменить промпт критика, чтобы попытаться смягчить это условие. Ты можешь это сделать — постарайся изо всех сил и не сдавайся.