Shiny Gen / Блог

Как сделать игру на 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, обычно идут одним из трёх путей:

Что понадобится

Это всё. Не нужно устанавливать ни движок, ни SDK, ни плагин.

Шаг за шагом

1. Открой Shiny Gen

Зайди на shinygen.ai/play. Лента на главной показывает игры из нашего каталога, и большинство из них сделаны на Godot: можно поиграть в любую, посмотреть её код или сделать ремикс в свою копию. Чтобы сделать игру, нужен аккаунт, так что зарегистрируйся или войди вверху страницы.

Shiny Rapids, 3D-игра про сплав на плоту, в Chrome на shinygen.ai. Слева кнопки «Главная», «Обзор», плюс, «Самоцветы» и «Аккаунт». Справа «Поделиться», «Ремикс» и «Статистика».
Shiny Rapids, игра на Godot из каталога, в Chrome на shinygen.ai. Кнопка + слева начинает новую игру.

2. Начни новую игру и выбери движок Godot

Нажми кнопку +. В разделе Агент в приложении выбери Новая («Начни новую игру с нуля»). Следующий экран просит Выбери движок: выбери Движок Godot.

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

Новая игра на Godot открывается в редакторе. Она специально начинается пустой: агент строит то, что ты описываешь, а не правит шаблон, который тебе не нужен.

Экран «Выбери движок» в Shiny Gen со списком: Движок Godot, Движок GBA, Движок GBC, Движок N64, Движок GameCube и Движок DS.
Второй экран + Новая: выбери Движок Godot для игры на GDScript.

3. Опиши игру

Открой вкладку Агент внизу редактора. В её разделе Чат ты общаешься с агентом. Напиши, что хочешь, обычными словами. Хорошее первое сообщение говорит:

Например: «Сделай небольшой 3D-платформер. Лиса прыгает между парящими островами и собирает самоцветы. Стрелки или экранный стик для движения, пробел или A для прыжка. Падение возвращает на последний остров. Показывай число самоцветов и таймер.»

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

Раздел «Чат» вкладки «Агент» открыт рядом с файтингом. В поле ввода запрос про уютную рыболовную игру, под ним баланс самоцветов, выбор модели и кнопка «Отправить».
Вкладка «Агент», раздел «Чат»: опиши игру обычными словами и нажми «Отправить». (Снято для нашей страницы в магазине приложений.)

4. Смотри, как агент собирает игру и проверяет её

Нажми «Отправить» и смотри, как игра обретает форму в той же вкладке. Агент не просто пишет код в надежде, что он заработает. В каждом круге он:

  1. Пишет или правит GDScript твоей игры.
  2. Запускает её и читает ошибки выполнения с номерами строк.
  3. Делает скриншоты, чтобы проверить, что на самом деле на экране.
  4. Нажимает на управление, чтобы поиграть в то, что собрал, в том числе несколько кнопок сразу.
  5. Исправляет то, что сломано, и начинает снова.

Он также умеет делать ассеты для игры, когда это нужно для твоей идеи: картинки и спрайты, 3D-модели, анимации спрайтов, звуковые эффекты и музыку в виде редактируемых партитур. Генерация ассетов тратит самоцветы; агент говорит, сколько потратил.

5. Меняй игру, просто разговаривая с агентом

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

Если что-то выглядит не так, скажи, что видишь, а не гадай о причине. Агент может воспроизвести это, играя в игру, а потом исправить. Его можно остановить в любой момент, поиграть в игру самостоятельно и вернуться.

6. Читай и правь GDScript самостоятельно

Переключи вкладку «Агент» с Чат на Код, чтобы увидеть скрипт игры. Это GDScript, тот же язык, что и в редакторе Godot, с узлами Godot и обычными точками входа: extends Node3D, func _ready(), func _process(delta).

Можно читать его, чтобы понять, как устроена игра, поменять число и запустить снова или писать целые функции вручную. Самостоятельная правка кода ничего не стоит. Ещё можно попросить агента объяснить функцию, прежде чем её трогать.

Раздел «Код» вкладки «Агент» с GDScript: func _ready() вызывает _build_world(), _build_hud(), _build_audio() и _new_tower(), рядом запущенная 3D-игра Shiny Skyline.
Раздел «Код»: настоящий GDScript игры, сделанной ремиксом Shiny Skyline, рядом с игрой, которую он запускает.

7. Поделись игрой или забери её с собой

Нажми Поделиться, чтобы получить ссылку, которую кто угодно может открыть в браузере. Ты выбираешь, могут ли люди только играть (Только играть) или ещё и сделать свою копию (Играть и дублировать). Делиться бесплатно.

Чтобы забрать игру с собой, в веб-приложении есть Поделиться, затем Экспорт для веба (в приложениях для iPhone, iPad и Android этого пока нет): zip-архив с index.html и пакетом игры, который можно загрузить на itch.io или любой веб-хостинг. Экспортированная игра не обращается к Shiny Gen и после загрузки работает офлайн. Для экспорта нужна любая одна покупка, от стартового набора за $2.99.

То, что ты делаешь, принадлежит тебе, и это можно продавать; Shiny Gen не берёт долю от дохода (Условия использования, раздел 4).

Чем это отличается от добавления AI в настольный Godot

Shiny Gen пишет настоящий GDScript на движке Godot, так что всё, чему ты здесь научишься, пригодится и дальше. Но это не настольный редактор с прикрученным окном чата, и различия важны:

Что ты получаешь взамен:

Когда лучше взять настольный Godot

Используй редактор Godot на своём компьютере (с AI-ассистентом или без), если тебе:

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

Делать игры, играть в них и делиться ими бесплатно, как и править код и ассеты вручную. 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.

Начать новую игру на Godot

Открывает Shiny Gen с новой пустой игрой на Godot. Чтобы создать игру, нужен бесплатный аккаунт.

Некоторые страницы, на которые ссылается статья, на английском.

Последнее обновление: 9 октября 2026 г.