ИИ-агенты

Как сделать игру через ChatGPT: от идеи до ссылки

Как сделать игру через ChatGPT: продумать её в чате, собрать прототип в Canvas, затем подключить ChatGPT и Codex к iDos Games ради входа, магазина и ссылки.

Чтобы сделать игру через ChatGPT, сначала продумайте с ним одну маленькую игру, потом соберите прототип в Canvas, а затем подключите ChatGPT и Codex к iDos Games: так у игры появятся аккаунты, сохранения, магазин и своя ссылка. Сам ChatGPT пишет код, а коннектор даёт ему сервер и хостинг. В итоге получается игра, в которую играют другие люди, а не файл на вашем компьютере.

Большинство инструкций «игра через ChatGPT» заканчиваются, когда в превью заработала змейка. Это настоящий шаг, но именно с него начинается сложное. Ниже весь путь: от идеи до опубликованной игры, и где какой инструмент нужен.

Три роли ChatGPT

РольЧто проситеЧто получаете
Геймдизайнер«Помоги придумать маленькую аркаду»правила, игровой цикл, дизайн на одну страницу
Прототипщик«Напиши это одним HTML-файлом на Phaser»играбельное демо в Canvas
Оператор игры (через коннектор)«Создай магазин с тремя наборами монет»настоящие настройки живой игры

Есть и четвёртая роль, программист настоящего проекта, её берёт Codex. О ней в пятом шаге.

Шаг 01Продумайте игру в чате

До всякого кода обсудите идею. Попросите ChatGPT найти главный игровой цикл и отрезать всё лишнее:

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

Получится короткий документ. Сохраните его: вы будете вставлять его на каждом следующем шаге, и он не даст ИИ уйти в функции, которых вы не просили. Хорошая первая игра держится на одном действии: увернуться, собрать, нажать, прицелиться.

Шаг 02Прототип в Canvas

Попросите играбельную версию, которая работает прямо в ChatGPT:

По этому дизайну напиши игру одним HTML-файлом на Phaser. Стрелки на компьютере, свайпы на телефоне. Вместо картинок простые фигуры.

Играйте в превью и давайте обратную связь по одной вещи: «лиса слишком медленная», «фермер пусть ускоряется каждые 20 секунд». Если что-то сломалось, вставьте точный текст ошибки. В этом цикле ChatGPT сильнее всего, и никакая платформа здесь не нужна.

Шаг 03Чего не хватает прототипу

Прототип остаётся игрушкой, пока у него нет того, что есть у любой настоящей игры:

  • аккаунтов, чтобы прогресс не пропал при смене телефона;
  • сохранений и инвентаря на сервере, а не в браузере;
  • магазина, где цены проверяет сервер, а не страница;
  • таблиц лидеров, квестов и наград за вход, которые возвращают игроков;
  • хостинга по ссылке, которой можно поделиться.

ChatGPT может написать любую из этих частей, но каждая это отдельный серверный проект. На iDos Games они уже есть, и ChatGPT пользуется ими через коннектор.

Шаг 04Создайте игру и подключите ChatGPT

Откройте Создать, вставьте свой дизайн как идею и ответьте на пару вопросов. Платформа подберёт стартовый шаблон, а ИИ-кодер соберёт первую играбельную версию: см. создание с ИИ.

Затем добавьте в ChatGPT свой коннектор с адресом:

text
https://site.idosgames.com/api/v2/mcp

При первом обращении ChatGPT попросит войти в iDos Games и выбрать приложения, с которыми ему можно работать. Ключи не нужны. Точный путь по меню есть на idosgames.com/mcp. Теперь экономикой игры можно управлять из чата:

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

Это настройки сервера, поэтому в живой игре они меняются без новой сборки.

Магазин
12 450
320
Дня1
Валюта
Наборы
Предложения дня Обновится через 15:40:12
Подарок дня
ДАРОМ
Меч героя
1 200
Сундук
90
Распродано
500 монет
$0.99
Выгодно1 200 монет
$1.99
x2 первая покупка
Витрины - вкладками; значок считает ждущие бесплатные товары.
Таймер ротации: когда он кончится, сервер сменит товары в слоте.
Бесплатный подарок дня подсвечен, пока его не забрали.
«Распродано»: лимит на это окно исчерпан.
Метки и бонус первой покупки задаются в настройках товара.
Пример. Экран магазина глазами игрока, вид по умолчанию. Вид меняется в src/ui.config.ts.

Шаг 05Код пишет Codex

Для правок в коде игры подключите Codex к обоим серверам iDos Games:

Terminal
codex mcp add idosgames --url https://site.idosgames.com/api/v2/mcp
codex mcp add idosgames-registry -- npx -y @idosgames/mcp

Попросите загрузить навык idosgames-getting-started и собрать приложение по вашему дизайну. Codex возьмёт готовые модули и TypeScript SDK, а не будет писать сервер с нуля, а код на Phaser из прототипа переедет без смены движка. Все варианты для агентов: работа с ИИ-агентами через MCP.

Шаг 06Проверьте и опубликуйте

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

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

Сколько это стоит

Деньги здесь уходят в два места, и их полезно не путать:

  • ChatGPT и Codex работают по вашей подписке OpenAI. Дизайн, прототип в Canvas и правки кода оплачиваются там.
  • iDos Games берёт своё только за то, что делает сама платформа. Начать можно на бесплатном тарифе: в нём есть ИИ-кредиты на месяц, хостинг игры и готовые системы. Генерация картинок, звука и 3D через коннектор тратит сначала ИИ-кредиты тарифа, потом Aspis. Перед дорогой генерацией попросите агента сначала узнать цену.

Сервер, база данных и домен отдельно не нужны: игра живёт по адресу {id}.idos.games, а свой домен подключается на платном тарифе.

Запросы, которые экономят время

  • Вставляйте дизайн-документ в начале каждого нового чата. ChatGPT забывает, документ нет.
  • Просите весь изменённый файл, пока делаете прототип, а не кусок, который надо куда-то вставить самому.
  • Описывайте симптом, а не догадку. «Счёт обнуляется после паузы» лучше, чем «почини переменную счёта».
  • Убирайте числа из кода, когда игра запущена: цены, награды и шансы выпадения живут в настройках сервера.

Частые ошибки

  1. Сразу игра мечты. Открытый мир, крафт и онлайн-битвы не доделываются никогда. Сначала один цикл.
  2. Красота раньше интереса. Фигур хватает, пока людям не захочется сыграть ещё раунд.
  3. Магазин в браузере. Любой откроет инструменты разработчика и начислит себе монет.
  4. Ни разу не проверили на телефоне. Ссылкой делятся, и открывают её чаще всего с телефона.
  5. Новый чат без контекста. Через неделю ChatGPT не помнит вашу игру: без дизайн-документа он предложит переписать всё по-своему.

Если не хочется собирать инструменты

Встроенный ИИ-кодер iDos Games делает шаги 2-6 в одном месте, прямо в браузере: как создать игру с помощью ИИ. Тем, кто живёт в терминале, подойдёт та же платформа через Claude Code.

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

Об авторе

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

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

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

Может ли ChatGPT сам сделать целую игру?

Маленькую игру в одном HTML-файле он пишет хорошо. Настоящей игре нужны ещё аккаунты, сохранение прогресса, магазин и хостинг. Через iDos Games ChatGPT получает это готовыми частями и место, где игра работает.

Нужен ли API-ключ, чтобы подключить ChatGPT?

Нет. Вы добавляете iDos Games как свой коннектор, входите в браузере и выбираете, с какими приложениями ChatGPT может работать. Свои коннекторы доступны не на всех тарифах ChatGPT.

Чем здесь отличаются ChatGPT и Codex?

ChatGPT в чате меняет настройки приложения: магазин, квесты, таблицы лидеров, графику, выкаты. Codex работает с самим кодом: собирает проект на SDK и загружает сборки.

Какой движок просить у ChatGPT?

Для браузерной игры: TypeScript и Phaser для 2D или three.js для 3D. Оба уже есть в проектах iDos Games, и код из прототипа переносится без смены движка.

Подойдёт ли то же самое для Claude или Cursor?

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

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

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

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

Все статьи