Как сделать игру на Godot в браузере с помощью AI (ничего не устанавливая)
Другие языки: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · 日本語 · 한국어 · 繁體中文
Чтобы сделать игру на Godot в браузере с помощью AI, открой Shiny Gen на shinygen.ai/play, начни новую игру на движке Godot и опиши игру, которую хочешь. Shiny Gen запускает сам Godot прямо в браузере: наш форк движка, скомпилированный в WebAssembly, с отрисовкой через рендерер WebGPU (и WebGL там, где в браузере нет WebGPU). AI-агент пишет настоящий GDScript, затем запускает игру, делает скриншоты, нажимает на управление, читает ошибки и исправляет то, что сломано. Устанавливать ничего не нужно, и то же самое работает в приложении Shiny Gen на iPhone, iPad и Android.
Это руководство шаг за шагом проходит весь путь, а потом рассказывает, чем это отличается от добавления AI в настольный редактор Godot и когда настольный редактор подходит лучше.
Есть ли в Godot AI?
Встроенного нет. Редактор Godot, который ты скачиваешь с godotengine.org, не поставляется с AI-ассистентом. Те, кому нужна помощь AI с Godot, обычно идут одним из трёх путей:
- Плагин в настольном редакторе, который добавляет панель чата или генерацию кода.
- Универсальный ассистент для программирования (Claude, ChatGPT, Cursor), который пишет скрипты в проекте Godot на их компьютере. Настройка движка, поиск графики и звука и запуск игры для проверки остаются на тебе.
- Инструмент на основе Godot, где AI в центре. Shiny Gen как раз такой. Движок, AI-агент, инструменты для графики и звука и сама игра живут в одной вкладке браузера или одном приложении.
Что понадобится
- Современный браузер на компьютере, планшете или телефоне либо приложение Shiny Gen из App Store или Google Play.
- Бесплатный аккаунт Shiny Gen. Новые аккаунты сразу получают бесплатные самоцветы, их и тратит AI.
Это всё. Не нужно устанавливать ни движок, ни SDK, ни плагин.
Шаг за шагом
1. Открой Shiny Gen
Зайди на shinygen.ai/play. Лента на главной показывает игры из нашего каталога, и большинство из них сделаны на Godot: можно поиграть в любую, посмотреть её код или сделать ремикс в свою копию. Чтобы сделать игру, нужен аккаунт, так что зарегистрируйся или войди вверху страницы.

2. Начни новую игру и выбери движок Godot
Нажми кнопку +. В разделе Агент в приложении выбери Новая («Начни новую игру с нуля»). Следующий экран просит Выбери движок: выбери Движок Godot.
Остальные пять строк это движки, которые мы сделали для игр в ретро-стиле (GBA, GBC, N64, GameCube и DS). О них отдельная статья; для игры на Godot нужна первая строка. Если хочешь начать с того, что уже работает, выбери Ремикс вместо «Новая» и выбери одну из наших игр.
Новая игра на Godot открывается в редакторе. Она специально начинается пустой: агент строит то, что ты описываешь, а не правит шаблон, который тебе не нужен.

3. Опиши игру
Открой вкладку Агент внизу редактора. В её разделе Чат ты общаешься с агентом. Напиши, что хочешь, обычными словами. Хорошее первое сообщение говорит:
- Что это за игра и что делает игрок.
- Управление (касание, перетаскивание, стрелки, геймпад).
- Цель и как заканчивается раунд или считаются очки.
- Внешний вид, если он важен: низкополигональное 3D, пиксельная графика, цветовая палитра.
Например: «Сделай небольшой 3D-платформер. Лиса прыгает между парящими островами и собирает самоцветы. Стрелки или экранный стик для движения, пробел или A для прыжка. Падение возвращает на последний остров. Показывай число самоцветов и таймер.»
Кнопка рядом с полем ввода выбирает модель, а экран примерно показывает, сколько стоит сообщение с ней. Встроенный агент оплачивается в самоцветах по фактическому использованию, так что долгая рабочая сессия стоит больше, чем быстрое исправление.

4. Смотри, как агент собирает игру и проверяет её
Нажми «Отправить» и смотри, как игра обретает форму в той же вкладке. Агент не просто пишет код в надежде, что он заработает. В каждом круге он:
- Пишет или правит GDScript твоей игры.
- Запускает её и читает ошибки выполнения с номерами строк.
- Делает скриншоты, чтобы проверить, что на самом деле на экране.
- Нажимает на управление, чтобы поиграть в то, что собрал, в том числе несколько кнопок сразу.
- Исправляет то, что сломано, и начинает снова.
Он также умеет делать ассеты для игры, когда это нужно для твоей идеи: картинки и спрайты, 3D-модели, анимации спрайтов, звуковые эффекты и музыку в виде редактируемых партитур. Генерация ассетов тратит самоцветы; агент говорит, сколько потратил.
5. Меняй игру, просто разговаривая с агентом
Когда первая версия запустится, продолжай в том же чате. Лучше всего работают небольшие конкретные просьбы:
- «Сделай прыжок выше, а падение чуть медленнее.»
- «Добавь второй уровень с движущимися платформами.»
- «Таймер продолжает идти после победы. Останови его на экране победы.»
Если что-то выглядит не так, скажи, что видишь, а не гадай о причине. Агент может воспроизвести это, играя в игру, а потом исправить. Его можно остановить в любой момент, поиграть в игру самостоятельно и вернуться.
6. Читай и правь GDScript самостоятельно
Переключи вкладку «Агент» с Чат на Код, чтобы увидеть скрипт игры. Это GDScript, тот же язык, что и в редакторе Godot, с узлами Godot и обычными точками входа: extends Node3D, func _ready(), func _process(delta).
Можно читать его, чтобы понять, как устроена игра, поменять число и запустить снова или писать целые функции вручную. Самостоятельная правка кода ничего не стоит. Ещё можно попросить агента объяснить функцию, прежде чем её трогать.

7. Поделись игрой или забери её с собой
Нажми Поделиться, чтобы получить ссылку, которую кто угодно может открыть в браузере. Ты выбираешь, могут ли люди только играть (Только играть) или ещё и сделать свою копию (Играть и дублировать). Делиться бесплатно.
Чтобы забрать игру с собой, в веб-приложении есть Поделиться, затем Экспорт для веба (в приложениях для iPhone, iPad и Android этого пока нет): zip-архив с index.html и пакетом игры, который можно загрузить на itch.io или любой веб-хостинг. Экспортированная игра не обращается к Shiny Gen и после загрузки работает офлайн. Для экспорта нужна любая одна покупка, от стартового набора за $2.99.
То, что ты делаешь, принадлежит тебе, и это можно продавать; Shiny Gen не берёт долю от дохода (Условия использования, раздел 4).
Чем это отличается от добавления AI в настольный Godot
Shiny Gen пишет настоящий GDScript на движке Godot, так что всё, чему ты здесь научишься, пригодится и дальше. Но это не настольный редактор с прикрученным окном чата, и различия важны:
- Он работает на нашем изолированном форке Godot. Код это настоящий GDScript, который можно читать и копировать, но стандартный редактор Godot не откроет проект Shiny Gen, и скачать проект пока нельзя.
- Нативных сборок пока нет. Игры запускаются внутри Shiny Gen (в браузере и приложениях), по ссылке или как веб-экспорт (для него нужна любая одна покупка, от $2.99). Shiny Gen не делает сборки твоей игры для Windows, macOS, Steam или магазинов приложений.
- Мультиплеер остаётся внутри Shiny Gen. Игры могут быть многопользовательскими по ссылке или коду комнаты, но игра, которую ты выносишь из Shiny Gen как веб-архив zip, пока играется только в одиночку.
Что ты получаешь взамен:
- Ничего не нужно устанавливать, ни на каком устройстве, включая телефоны и планшеты.
- Графика, 3D, анимация и звук в одном проекте, и всё это делает один и тот же агент.
- Агент, который сам играет в свою игру, поэтому многие ошибки находятся и исправляются ещё до того, как ты их увидишь.
- Ссылка, чтобы поделиться, как только игра запустилась.
Когда лучше взять настольный Godot
Используй редактор Godot на своём компьютере (с AI-ассистентом или без), если тебе:
- нужна нативная сборка игры уже сегодня, для Steam, магазина приложений или скачивания на компьютер;
- нужен проект в стандартном редакторе, с его аддонами, C# или твоей собственной сборкой движка;
- предстоит работать над большим проектом с командой и системой контроля версий.
Сколько это стоит
Делать игры, играть в них и делиться ими бесплатно, как и править код и ассеты вручную. AI-генерация и встроенный агент тратят самоцветы, а новые аккаунты сразу получают бесплатные самоцветы. Любая одна покупка, от стартового набора за $2.99, также открывает экспорт твоих игр в виде файлов. Полный список на странице цен.
Если ты уже платишь за Claude или ChatGPT, можно подключить его к Shiny Gen вместо встроенного агента; код, который он пишет, не тратит самоцветы. Об этом следующая статья.
Частые вопросы
Есть ли в Godot встроенный AI?
Нет. Редактор Godot не поставляется с AI-ассистентом. Можно добавить его плагином для редактора, использовать универсального ассистента для программирования в настольном проекте или взять инструмент на основе Godot, такой как Shiny Gen, который запускает движок и AI-агента вместе в браузере.
Это правда Godot и GDScript?
Да. Shiny Gen запускает форк движка Godot, скомпилированный в WebAssembly, с рендерером WebGPU, а игры пишутся на GDScript. Проект работает на нашем изолированном форке, поэтому стандартный редактор Godot его не откроет.
Можно ли открыть мою игру из Shiny Gen в редакторе Godot?
Не как проект. Можно читать и копировать GDScript из раздела «Код», но скачать проект пока нельзя, а код написан для изолированного форка Shiny Gen.
Можно ли сделать игру на Godot на телефоне?
Да. В приложении Shiny Gen на iPhone, iPad и Android тот же редактор и тот же агент, и мобильные браузеры тоже подходят.
Это бесплатно?
Делать игры, играть в них и делиться ими бесплатно. AI-генерация и встроенный агент тратят самоцветы, а новые аккаунты получают бесплатные самоцветы. Для экспорта игры в виде файла нужна любая одна покупка, от $2.99.
Можно ли продавать сделанную игру?
Да. То, что ты делаешь, принадлежит тебе, и Shiny Gen не берёт долю от дохода. Распространённый путь: экспортировать игру для веба и продавать её на itch.io; для экспорта нужна любая одна покупка, от $2.99.