
Чтобы добавить ИИ в игру, попросите ИИ-кодер нужную функцию, например «дай игрокам генерировать портрет героя», и настройте её в кабинете. После этого игроки создают картинки, текст, голос, музыку, видео или 3D-модели прямо в игре. Ни ключи ИИ, ни свой сервер не нужны: генерации идут на сервере iDos Games, а цену для игроков в игровых ресурсах ставите вы.
Игра с ИИ внутри и игра, сделанная ИИ, это разные вещи. Здесь ИИ пользуется игрок: портрет своего героя, история персонажа, скин для предмета. Такие функции дают игроку что-то своё, ради чего он возвращается и что показывает друзьям.
Что могут создавать игроки
| Вид | Пример в игре |
|---|---|
| Текст | предыстория героя, загадка, письмо от NPC |
| Картинка | портрет, иллюстрация карты, скин |
| Голос | реплика вслух, рассказчик квеста |
| Музыка | тема для базы или уровня игрока |
| Видео | короткий ролик о творении игрока |
| 3D | модель по тексту, картинке или четырём ракурсам, затем текстура, риг или анимация |
Каждая открытая вами функция появляется в ИИ-студии игры, по видам. Игрок пишет, что хочет, видит цену и получает результат; всё сделанное остаётся в «Моих творениях».
Главное, что результат принадлежит игроку. Портрет, который он описал сам, ощущается своим так, как никогда не ощущается картинка из набора, а игрок, потративший вечер на героя, возвращается играть им. Эту привязанность ИИ и добавляет в игру.
«Лис-рыцарь в золотых доспехах, мультяшный стиль»
Шаг 01Добавьте функцию
Напишите в ИИ-кодере, что игроки должны уметь делать:
Дай игрокам генерировать портрет своего героя по короткому описанию.
ИИ-кодер ставит систему ИИ внутри игры или вызывает функцию из кода игры. Писать запрос к модели, хранить ключи и ждать задач вам не нужно: это делает система.
Шаг 02Настройте в кабинете
Откройте кабинет, выберите проект и перейдите в LiveOps → v2 → InApp ИИ:
- Создайте функцию: вид, скрытый запрос и режим качества.
- Для 3D выберите операцию: модель по тексту, по картинке или по четырём ракурсам либо работа с моделью, которую игрок уже сделал. Вы задаёте качество, предел полигонов и разрешённые анимации.
- Поставьте цену для игрока в игровых ресурсах и лимиты на игрока.
- Задайте потолок трат тайтла, чтобы популярная игра не потратила больше, чем вы планировали.
Кнопка ИИ на этой странице открывает помощника: опишите функцию словами, проверьте, что он предлагает, и нажмите Сохранить.
Шаг 03Проверьте и выпустите
Проверьте функцию в тестовой версии игры, затем отдельным действием отправьте настройки в живую игру. Игроки увидят новую функцию только после этого.
Кто платит и сколько это стоит вам
- Генерации оплачиваются из ИИ-кредитов вашего тарифа, затем из Aspis аккаунта iDos Games.
- Игроки возвращают вам траты, если хотите: цена в игровых ресурсах или в Aspis за каждую функцию, либо бесплатно.
- Неудачная генерация игроку ничего не стоит: Aspis списываются, только когда результат готов, а отклонённый запрос (лимит, функция недоступна) ничего не стоит.
- Потолки защищают вас: лимиты на игрока и потолок трат тайтла не дадут внезапной популярности опустошить баланс.
Простой старт: бесплатная функция с небольшим дневным лимитом на игрока. Когда увидите, как часто ей пользуются, переведите её на цену в игровой валюте, которую игроки зарабатывают игрой.
Как выбрать первую функцию
Задайте себе три вопроса.
- Что игрок уже делает в игре чаще всего? Если он собирает героев, первая функция это портрет героя; если строит, это мир или постройка по описанию.
- Где результат будет виден? Генерация, которую никто не видит, быстро надоедает. Портрет в профиле, скин на персонаже или карта в колоде видны и самому игроку, и другим.
- Сколько раз в день это нужно? Портрет делают раз в неделю, реплики NPC нужны постоянно. Редкое можно сделать платным, частое лучше оставить скрытой функцией самой игры.
Одна функция, которая отвечает на все три вопроса, полезнее шести, которые не отвечают ни на один.
Идеи по жанрам
- RPG: портрет героя, предыстория, название и герб гильдии.
- Песочница: мир по описанию игрока; воксельная песочница делает это скрытой функцией.
- Карточная или настольная игра: рисунок своей карты, озвученный ведущий.
- Социальные игры: творения игроков, которыми делятся через мастерскую.
- Любая игра: реплики NPC, которые ИИ пишет из кода игры, чтобы персонажи не повторяли одни и те же три фразы.
ИИ, которым пользуется сама игра
Не каждая функция должна быть в студии. Функцию со скрытым флагом вызывает только код игры, игроки её не видят. Так игра может каждый день писать новый текст квеста, давать NPC ответ под ситуацию или превращать короткую идею игрока в целый уровень. Игрок видит результат, а не запрос.
Разработчикам
ИИ внутри игры работает через client.ai в @idosgames/core. Отказ ничего не списывает, а waitForGeneration сам
следит за задачей на сервере:
const res = await client.ai.generateImage('skin-gen', { Prompt: text })
if (!res.ok) return showError(res.error)
const done = await client.ai.waitForGeneration(res.data)Ошибки, которых стоит избежать
- Открыть все виды сразу. Начните с одной функции, которая подходит игре; студия с шестью пустыми кнопками сбивает с толку.
- Без лимитов. Без лимита на игрока один увлечённый игрок за вечер израсходует весь бюджет.
- Скрытый запрос, который делает слишком много. Он должен держать результат в стиле игры; игрок добавляет только детали.
- Скрытая цена. Покажите стоимость генерации до того, как игрок нажмёт кнопку.
Если вы ещё делаете саму игру, начните со статьи как сделать игру с помощью ИИ и добавьте ИИ внутрь, когда основной цикл заработает.

Об авторе
Айдос РыскельдиновОснователь iDos Games
Заядлый геймер и фанат новых технологий. С 2020 года создаю и выпускаю кроссплатформенные игры и приложения, а сейчас строю iDos Games: платформу, где любой может собрать свою игру с ИИ, запустить её по своей ссылке и зарабатывать на ней. Здесь рассказываю, как делать игры быстрее и проще, чем кажется.
Частые вопросы
Нужны ли свои ключи API для ИИ?
Нет. Генерации идут на сервере iDos Games и оплачиваются из ИИ-кредитов вашего тарифа, затем из Aspis аккаунта. Запросы и модели остаются на сервере.
Могут ли игроки платить за генерации?
Да. Для каждой функции вы ставите цену в игровых ресурсах или в Aspis либо делаете её бесплатной и задаёте лимиты на игрока.
Может ли ИИ использовать сама игра, а не только игроки?
Да. Функцию со скрытым флагом вызывает код игры, например для реплик NPC или для постройки мира по описанию.
Что будет, если генерация не удалась?
С игрока ничего не спишется: Aspis берутся только когда результат готов, а отклонённый запрос ничего не стоит.
Подробнее в документации
- ИИ внутри игры: текст, картинки, музыка и 3D для игроковКак работает готовый ИИ внутри приложения iDos Games - ИИ-студия, где игроки создают текст, картинки, голос, музыку, видео и 3D через открытые вами функции, с ценой в игровых ресурсах - и как настроить его в кабинете.
- Мастерская: уровни, миры и облики от игроковКак работает готовая Мастерская iDos Games - игроки публикуют то, что сделали в игре, делятся бесплатно, продают за игровые ресурсы с долей автору или открывают за владение предметом - и как настроить её в кабинете.
- Шаблон воксельной песочницы: выживание, стройка и миры по картинкеГотовый шаблон воксельной игры на iDos Games - выживание и творческий режим, добыча, крафт, мобы, три измерения, миры по картинке и описанию с ИИ и без, совместная игра до 8 человек. Что внутри и как переделать под свою игру.
Сделайте свою игру
Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.
Все статьи
Игры с ИИНейросеть для создания игр: от текста к играбельной игреКак нейросеть для создания игр превращает текст в браузерную игру: что проверить в генераторе, готовые шаблоны, семь жанров конструктора и публикация.
Айдос Рыскельдинов4 мин чтения
Игры с ИИКак добавить в игру таблицу лидеров, квесты и магазинКак добавить таблицу лидеров в игру так, чтобы её не накрутили, а ещё ежедневные квесты и магазин с ценами на сервере. Без своего бэкенда, настройка в кабинете.
Айдос Рыскельдинов5 мин чтения
Игры с ИИКак создать приложение с помощью ИИ без программированияКак создать приложение с помощью ИИ без программирования: опишите его словами, доведите с ИИ-кодером в живом превью и опубликуйте по своей ссылке.
Айдос Рыскельдинов4 мин чтения