Чтобы сделать игру с ИИ, начните с одной механики и понятной цели. Например, игрок исследует три комнаты, находит подсказки и открывает выход. Нейросеть может помочь с кодом, изображениями и исправлением ошибок, а вы будете проверять, как всё работает вместе.

Если хотите поручить агенту ресурсы, код и проверку игры, OhMyGame объединяет эти задачи в одном проекте. Файлы остаются на вашем компьютере, и их можно редактировать дальше. Ниже сравним этот подход с браузерными редакторами и движками, затем соберём первую играбельную версию.

Пример строительства островов из галереи OhMyGame: ресурсы, постройки и видимая цель.
Пример строительства островов из галереи OhMyGame: ресурсы, постройки и видимая цель.

С чего начать

  • Создать ресурсы, написать код и проверить игру с агентом: OhMyGame — всё в одном локальном проекте, файлы которого можно изменять самостоятельно.
  • Попробовать идею в браузере: можно рассмотреть Boonan, ИграйАИ, Shiny Gen или PlayDrop.
  • Собирать правила визуально: GDevelop.
  • Изучать полноценный движок: Godot или Unity.

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

Как устроена работа с разными инструментами

В браузерном редакторе вы описываете игру или собираете её из готовых элементов, затем проверяете результат на сайте. Boonan предлагает визуальную логику, ИграйАИ — создание через чат, Shiny Gen и PlayDrop — свои инструменты генерации. До начала работы уточните, как сохраняется проект и какие файлы можно скачать.

В локальной студии агент работает с папкой проекта на компьютере: пишет код, готовит ресурсы и открывает игру для проверки. Такой проект можно хранить в системе контроля версий и редактировать другими инструментами.

В игровом движке вы работаете со сценами, объектами и правилами. GDevelop использует визуальные события, Godot и Unity позволяют строить системы с помощью скриптов. ИИ может объяснять ошибки и помогать с отдельными задачами по мере изучения движка.

Что выбрать для первой игры

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

Инструмент Что даёт Где работает Что проверить
OhMyGame Агент создаёт ресурсы, пишет код и открывает игру для проверки; редактируемые файлы остаются у вас macOS и Windows Приложение бесплатное и с открытым кодом; использование подключённой модели оплачивается по условиям провайдера
Boonan Визуальный редактор карт, интерфейсов и логики Браузер Сохранение и выгрузка проекта
ИграйАИ Создание игры через чат Браузер Условия публикации и выгрузка файлов
Shiny Gen Генерация игр по описанию Браузер и мобильные приложения Лимиты, доступные форматы и экспорт
PlayDrop Быстрый прототип 2D/3D Браузер Кредиты, скачивание кода
GDevelop 2D/3D без кода, экспорт на разные платформы Компьютер и браузер Платные функции
Godot Полный контроль, бесплатный открытый код Компьютер Порог входа
Официальная запись: агент OhMyGame проверяет игру в окнах настольного и мобильного размера.

Из чего складываются расходы

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

Приложение OhMyGame бесплатно и распространяется по Apache-2.0. При подключении платной API вы оплачиваете использование модели её провайдеру. Подписка на чат не обязательно включает API-баланс: условия подключения и оплаты нужно проверить отдельно.

Кадр официальной демонстрации OhMyGame: референс персонажа связан с 3D-моделью и анимацией на одном холсте.
Кадр официальной демонстрации OhMyGame: референс персонажа связан с 3D-моделью и анимацией на одном холсте.

Как сделать первую играбельную версию

1. Опишите игру одним предложением

Например: «Игрок исследует заброшенный дом и находит три улики, чтобы открыть выход». Укажите управление, количество комнат и условие завершения. По этому описанию будет проще проверить первую сборку.

2. Сначала соберите серый макет

Используйте простые фигуры, чтобы проверить движение, камеру и столкновения. В 3D сразу оцените масштаб объектов и расстояние до камеры. Сначала убедитесь, что маршрут можно пройти, затем добавляйте оформление.

3. Сделайте согласованный набор ресурсов

Начните с героя, одного врага, трёх предметов и нескольких иконок. Задайте сетку, палитру и ракурс камеры; используйте один образец при следующих запросах. Для браузерной 3D-игры подойдут лёгкие модели, например в формате GLB, с текстурами подходящего размера.

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

4. Проверьте основные действия

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

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

5. Опубликуйте ссылку

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

Промпт для первой игры

text
Сделай короткую 2D-игру с видом сверху на Phaser.
Игрок входит в заброшенный дом и должен найти три улики,
чтобы открыть последнюю дверь. В доме есть один медленный враг.

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

Затем добавь спрайт игрока, врага, деревянные и каменные тайлы
и три иконки инвентаря. Используй сетку 32 пикселя и палитру
из шести цветов.

Перед завершением открой игру, собери три предмета, получи урон
и открой дверь. Сообщи о состояниях, из которых нельзя выйти.
Не добавляй новые комнаты, пока всё не работает.

В промпте указаны камера, действия, размер проекта и порядок сборки. Эту структуру можно сохранить при смене движка или темы.

Как вносить изменения без лишней переделки

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

Если появится ошибка, опишите действие, ожидаемый результат и фактическое поведение. Это даст агенту больше полезного контекста, чем просьба «почини игру». Решения о темпе и сложности принимайте после собственных проб и отзывов игроков.

Скачайте OhMyGame и соберите первую версию

Создание игр с ИИ в OhMyGame объединяет описание идеи, референсы, ресурсы и код в одном проекте. Поручите агенту собрать персонажа, реализовать механику и открыть игру для проверки действий.

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

Бесплатное приложение с открытым кодом, бета-версия. Для macOS Apple silicon и Windows x64. Использование моделей оплачивается по условиям подключённого провайдера.

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

Можно ли сделать игру с ИИ бесплатно?

Да, но «бесплатно» зависит от инструмента. Браузерные сервисы дают стартовые кредиты, после которых может понадобиться подписка. OhMyGame бесплатен и не берёт кредиты за использование, но за вызовы модели вы платите провайдеру напрямую.

Нужно ли уметь программировать?

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

Можно ли сделать 3D-игру?

Да. Начните с одной комнаты и одного действия, используйте лёгкие GLB-модели и проверьте производительность на ноутбуке без мощной видеокарты.

Можно ли выгрузить проект?

У OhMyGame проект остаётся на компьютере в виде обычного веб-проекта. GDevelop и Godot дают настоящий экспорт. У браузерных генераторов возможность выгрузки нужно проверять до начала работы.

Можно ли сделать мобильную игру или игру для Roblox?

Веб-игра открывается на телефоне, но APK требует отдельной сборки, подписи и тестирования на устройствах. В этом руководстве OhMyGame используется для веб-прототипа. Для выпуска игры в Roblox нужны проект Roblox Studio и предусмотренный платформой процесс публикации.