ИИ-агенты

Как сделать игру через Claude Code и выложить её

Как сделать игру через Claude Code: подключить два MCP-сервера, начать с готового проекта со входом и магазином, сгенерировать графику и выкатить по ссылке.

Чтобы сделать игру через Claude Code, создайте приложение на iDos Games, подключите Claude Code к двум MCP-серверам iDos Games, загрузите навык idosgames-getting-started и опишите игру. Дальше агент строит не в пустой папке, а в настоящем проекте: вход, сохранения, магазин, таблицы лидеров и комнаты для мультиплеера работают на нашем сервере, графика и звук генерируются через то же подключение, а одна команда выкатывает игру по своей ссылке.

Почти все уроки запускают Claude Code в пустой папке и заканчивают HTML-файлом на вашем ноутбуке. Чтобы научиться, этого хватает. Но в такую игру не сыграют другие люди: нет аккаунтов, прогресс не сохраняется, игра живёт на одном компьютере. Эта статья про вторую половину.

Зачем Claude Code сервер для игры

Клиент игры Claude Code пишет быстро: попросите шутер на Phaser, и через несколько минут он будет. Сложности начинаются, когда игре нужно что-то помнить:

Что нужно игреВ пустой папкеС iDos Games
Аккаунты игроковписать авторизацию самомувход уже в проекте
Прогресс и инвентарьlocalStorage, пропадает с браузеромхранится на сервере
Магазин с настоящими ценамицены в клиенте, легко подменитькаждая покупка проверяется сервером
Таблица лидеровнужна база данныхготовая система, сброс по неделям
Игра с друзьяминужен сервер реального временикомнаты мультиплеера
Хостингнайти и настроить{id}.idos.games после выката

Каждая строка, написанная агентом с нуля, это неделя работы, а написанная плохо, дыра в безопасности. Через MCP агент берёт готовые части.

Шаг 01Создайте приложение

Один раз создайте приложение на странице Создать или в кабинете. Агент работает с приложениями, которые уже есть в вашем аккаунте, и находит их по названию. ИИ-кодер можно пропустить и сразу идти в Claude Code. Создать приложение агент может и сам, командой create_title, если при входе дать ему разрешение на создание новых приложений.

Шаг 02Подключите два MCP-сервера

В терминале:

Terminal
claude mcp add --transport http idosgames https://site.idosgames.com/api/v2/mcp
claude mcp add idosgames-registry -- npx -y @idosgames/mcp

Первый сервер удалённый: читает и меняет ваши приложения, генерирует графику, загружает и выкатывает сборки. Второй работает на вашем компьютере: даёт агенту каркас проекта, готовые модули и навык на каждую часть SDK.

Перезапустите Claude Code, выполните /mcp и войдите в «idosgames» в открывшемся окне браузера. Вы сами выбираете, какие приложения агенту можно трогать. Ключей нет, в конфиги ничего вставлять не нужно. Все варианты: работа с ИИ-агентами через MCP.

Шаг 03Начните проект с навыка

Напишите Claude Code:

Загрузи навык idosgames-getting-started и собери моё приложение «Coin Arena»: арена с видом сверху, игрок уворачивается от снарядов и собирает монеты. Phaser, неоновый стиль.

Агент найдёт приложение, развернёт проект из SDK и поместит игру в лобби. Вход, профиль, инвентарь, друзья, приглашения, квесты и почта уже на месте. Как всё устроено: обзор SDK.

Совет из нашей практики: первый запрос про одну механику, как и в ИИ-кодере. Claude Code охотно соберёт пять систем за раз, а вы потом весь вечер будете искать, какая из них сломала остальные четыре.

Шаг 04Добавляйте системы обычными словами

Если просите то, что на платформе уже есть, агент ставит готовую систему, а не пишет свой сервер:

  • «Добавь таблицу лидеров по лучшему счёту со сбросом раз в неделю».
  • «Добавь магазин с тремя наборами монет и предложением дня».
  • «Пусть друзья играют вместе в комнате».
  • «Дай награду за вход семь дней подряд».

Цены, награды и цели квестов хранятся на сервере и меняются через MCP без новой сборки. Это удобно потом: экономику живой игры можно перенастроить одной фразой.

Лидерборды
12 450
320
Неделя!
Сезон
Мой счёт12 840
Место#7
До конца 2д 04:13
Награды
Играть
ShadowFox25 120
2Mira22 980
3KnightOwl19 400
4Pixel_Pete15 210
5Luna14 030
6Arrow13 115
7Вы12 840
8Grizzly11 900
Каждая включённая таблица - вкладка; значок - ждёт награда.
Карточка игрока: счёт, место и таймер до конца раунда.
Отсюда открываются награды за место и за очки; «Играть» ведёт в режим игры.
Медали у первой тройки, игрок подсвечен в списке.
Пример. Экран лидерборда: карточка игрока с таймером раунда и топ игроков.

Шаг 05Графика, звук и 3D

Удалённый сервер генерирует картинки, звуки, музыку, видео и 3D-модели и кладёт их туда, где они нужны игре:

Сгенерируй спрайт корабля игрока, вражеского дрона и зацикленный фоновый трек в стиле синтвейв и вставь их в игру.

Генерации тратят ИИ-кредиты вашего тарифа, затем Aspis. Если хотите знать цену до трат, попросите агента сначала вызвать estimate_media_cost. Для 3D-игры он может сделать модель, поставить ей скелет и надеть готовые анимации из библиотеки платформы: покой, шаг, бег.

Шаг 06Проверьте и выкатите

Собери игру, загрузи сборку в тестовую копию и дай ссылку.

Тестовая копия открывается по адресу {id}-dev.idos.games. Поиграйте с телефона, поправьте, что мешает, и дальше:

Выкати проверенную сборку игрокам.

Игра открывается по адресу {id}.idos.games. Игроки получают ровно ту сборку, которую вы проверили: при выкате ничего не пересобирается, а откат делается одним нажатием в кабинете. Когда будете готовы к чужим людям, опубликуйте игру в каталоге idosgames.com. Подробно: публикация.

Какие запросы Claude Code понимает лучше

  • Говорите результат, а не файл. «Монеты должны лететь к счётчику при сборе» лучше, чем «поправь Coin.ts».
  • Просите проверить себя. «Запусти проверку типов и исправь ошибки» ловит большую часть поломок до того, как вы их увидите.
  • Указывайте на навык. «Используй навык для магазина» держит агента на готовой системе, а не на самодельной.
  • Не держите секреты в клиенте. Цены, награды и шансы выпадения место в настройках сервера, а не в коде.

Если что-то пошло не так

  • Агент не видит инструменты iDos Games. Перезапустите Claude Code после claude mcp add и проверьте список в /mcp: оба сервера должны быть подключены.
  • Агент не находит приложение. Он работает только с приложениями, которые вы разрешили при входе. Войдите заново через /mcp и отметьте нужное.
  • Сборка не проходит. Попросите агента прочитать ошибку сборки и исправить её, а не начинать заново. Если правок стало слишком много, вернитесь к прошлой рабочей версии в кабинете.
  • Цена генерации неожиданно высокая. Видео и 3D дороже картинок и звука. Попросите сначала оценку через estimate_media_cost и решите, нужен ли этот ассет сейчас.

Игры, сделанные так

Правила нашего хакатона с Solana разрешали ИИ-кодер iDos Games или своего агента: Claude Code, Codex или Cursor через MCP. Все 20 игр-победителей работают на одном движке и открываются в браузере. Если вам удобнее чат, чем терминал, на той же платформе есть встроенный ИИ-кодер: как создать игру с помощью ИИ.

После первого выката

Айдос Рыскельдинов

Об авторе

Основатель iDos Games

Заядлый геймер и фанат новых технологий. С 2020 года создаю и выпускаю кроссплатформенные игры и приложения, а сейчас строю iDos Games: платформу, где любой может собрать свою игру с ИИ, запустить её по своей ссылке и зарабатывать на ней. Здесь рассказываю, как делать игры быстрее и проще, чем кажется.

Частые вопросы

Может ли Claude Code сделать целую игру, а не куски кода?

Да, если ему есть на чём строить. Через MCP Claude Code получает готовый проект со входом и лобби, игровые системы на настоящем сервере, генерацию графики и команду выката. На выходе живая игра со ссылкой, а не папка с кодом.

Нужен ли API-ключ?

Нет. Удалённый MCP-сервер работает через вход в браузере: при первом подключении вы входите в iDos Games и выбираете, с какими приложениями агенту можно работать.

Это работает с Cursor, Codex или ChatGPT?

Да. Оба MCP-сервера iDos Games работают с любым MCP-клиентом. Настройка для каждого клиента есть на idosgames.com/mcp.

Какие игровые библиотеки доступны агенту?

Проект на TypeScript и React. Для 2D готов Phaser, для 3D three.js, плюс пакеты SDK iDos Games.

Где хостится игра и сколько это стоит?

На iDos Games, по адресу {id}.idos.games. Хостинг входит в тариф. Генерация графики и звука тратит ИИ-кредиты тарифа, потом Aspis; агент может заранее узнать цену.

Подробнее в документации

Сделайте свою игру

Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.

Все статьи