Чтобы сделать игру с ИИ, начните с одной механики и понятной цели. Например, игрок исследует три комнаты, находит подсказки и открывает выход. Нейросеть может помочь с кодом, изображениями и исправлением ошибок, а вы будете проверять, как всё работает вместе.
Если хотите поручить агенту ресурсы, код и проверку игры, 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 бесплатно и распространяется по Apache-2.0. При подключении платной API вы оплачиваете использование модели её провайдеру. Подписка на чат не обязательно включает API-баланс: условия подключения и оплаты нужно проверить отдельно.
Как сделать первую играбельную версию
1. Опишите игру одним предложением
Например: «Игрок исследует заброшенный дом и находит три улики, чтобы открыть выход». Укажите управление, количество комнат и условие завершения. По этому описанию будет проще проверить первую сборку.
2. Сначала соберите серый макет
Используйте простые фигуры, чтобы проверить движение, камеру и столкновения. В 3D сразу оцените масштаб объектов и расстояние до камеры. Сначала убедитесь, что маршрут можно пройти, затем добавляйте оформление.
3. Сделайте согласованный набор ресурсов
Начните с героя, одного врага, трёх предметов и нескольких иконок. Задайте сетку, палитру и ракурс камеры; используйте один образец при следующих запросах. Для браузерной 3D-игры подойдут лёгкие модели, например в формате GLB, с текстурами подходящего размера.
4. Проверьте основные действия
Проверьте движение, получение урона, сбор предметов, открытие двери и перезапуск. OhMyGame может открыть игру в отдельном окне и выполнить действия, чтобы помочь найти ошибки в этих сценариях.
Сами тоже пройдите игру: так вы сможете оценить удобство управления, сложность и понятность цели.
5. Опубликуйте ссылку
Отправьте короткую версию человеку, который не знаком с проектом. Посмотрите, понятны ли ему цель и управление. Если он застревает, выясните причину и поправьте этот участок до расширения игры.
Промпт для первой игры
Сделай короткую 2D-игру с видом сверху на Phaser.
Игрок входит в заброшенный дом и должен найти три улики,
чтобы открыть последнюю дверь. В доме есть один медленный враг.
Сначала используй простые фигуры: движение, столкновения, три комнаты,
один предмет в каждой комнате и дверь, которая открывается
только после трёх улик.
Затем добавь спрайт игрока, врага, деревянные и каменные тайлы
и три иконки инвентаря. Используй сетку 32 пикселя и палитру
из шести цветов.
Перед завершением открой игру, собери три предмета, получи урон
и открой дверь. Сообщи о состояниях, из которых нельзя выйти.
Не добавляй новые комнаты, пока всё не работает.В промпте указаны камера, действия, размер проекта и порядок сборки. Эту структуру можно сохранить при смене движка или темы.
Как вносить изменения без лишней переделки
Просите изменить одну систему за раз: движение, подбор предмета, инвентарь или сохранение. Сохраняйте рабочую версию и после каждого изменения проходите один и тот же короткий сценарий.
Если появится ошибка, опишите действие, ожидаемый результат и фактическое поведение. Это даст агенту больше полезного контекста, чем просьба «почини игру». Решения о темпе и сложности принимайте после собственных проб и отзывов игроков.
Скачайте OhMyGame и соберите первую версию
Создание игр с ИИ в OhMyGame объединяет описание идеи, референсы, ресурсы и код в одном проекте. Поручите агенту собрать персонажа, реализовать механику и открыть игру для проверки действий.
Файлы остаются на вашем компьютере, их можно открыть другим редактором и сохранить рабочую версию. Приложение бесплатно и имеет открытый код. Когда короткий маршрут готов, его можно опубликовать по ссылке и собрать первые отзывы.
Бесплатное приложение с открытым кодом, бета-версия. Для macOS Apple silicon и Windows x64. Использование моделей оплачивается по условиям подключённого провайдера.
Частые вопросы
Можно ли сделать игру с ИИ бесплатно?
Да, но «бесплатно» зависит от инструмента. Браузерные сервисы дают стартовые кредиты, после которых может понадобиться подписка. OhMyGame бесплатен и не берёт кредиты за использование, но за вызовы модели вы платите провайдеру напрямую.
Нужно ли уметь программировать?
Для первой версии нет. Опишите игру, создайте ресурсы и попросите агента написать код. Если вы программируете, проект можно открыть и редактировать как обычный веб-проект.
Можно ли сделать 3D-игру?
Да. Начните с одной комнаты и одного действия, используйте лёгкие GLB-модели и проверьте производительность на ноутбуке без мощной видеокарты.
Можно ли выгрузить проект?
У OhMyGame проект остаётся на компьютере в виде обычного веб-проекта. GDevelop и Godot дают настоящий экспорт. У браузерных генераторов возможность выгрузки нужно проверять до начала работы.
Можно ли сделать мобильную игру или игру для Roblox?
Веб-игра открывается на телефоне, но APK требует отдельной сборки, подписи и тестирования на устройствах. В этом руководстве OhMyGame используется для веб-прототипа. Для выпуска игры в Roblox нужны проект Roblox Studio и предусмотренный платформой процесс публикации.