Игровые системы

ИИ внутри игры: текст, картинки, музыка и 3D для игроков

Как работает готовый ИИ внутри приложения iDos Games - ИИ-студия, где игроки создают текст, картинки, голос, музыку, видео и 3D через открытые вами функции, с ценой в игровых ресурсах - и как настроить его в кабинете.

Обновлено: English

ИИ внутри приложения даёт игрокам создавать прямо в игре: текст, картинки, голос, музыку, видео и 3D-модели - через функции, которые вы им открыли. Запросы к моделям и сами модели остаются на сервере; игрок только описывает, что хочет, и платит назначенную вами цену в игровых ресурсах или ничего.

Что видит игрок

  • ИИ-студию со всеми открытыми функциями по видам: текст, картинка, голос, музыка, видео, 3D.
  • Запрос и цену: игрок описывает, что хочет, и платит игровыми ресурсами или ничего.
  • Результат серверной задачи: текст, картинка, проигрыватель для звука и видео, ссылка на 3D.
  • «Мои творения»: история генераций игрока.
ИИ-студия
12 450
320
Картинка
Текст
Музыка
Портрет героя

«Лис-рыцарь в золотых доспехах, мультяшный стиль»

Создать · 20
Лис-рыцарьГотово
Боевая темаСоздаётся…
ИИ-функции, которые вы открыли игрокам, по видам: текст, картинка, голос, музыка, видео, 3D.
Игрок описывает, что хочет, и платит цену функции игровыми ресурсами (или ничего).
«Мои творения»: результат приходит из задачи, которую выполняет сервер.
Пример. ИИ-студия: функция, запрос игрока и его творения.

Как устроено

  • Функцию настраиваете вы: что она создаёт, скрытый запрос и лимиты; игрок не видит ни запросов, ни моделей.
  • Генерации оплачиваются кредитами вашего аккаунта iDos Games; цену для игрока в игровых ресурсах назначаете вы.
  • Функция с пометкой «скрытая» - для кода самой игры (реплики NPC и подобное) и в студии не показывается; так воксельная песочница строит миры.

Шаг 01Добавьте систему в проект

Попросите ИИ-кодер: «Пусть игроки создают портрет героя». Он поставит ИИ-студию или вызовет функцию из кода самой игры.

Шаг 02Настройте в кабинете

Откройте кабинет, выберите проект и перейдите в LiveOps → v2 → InApp ИИ.

  • Создайте функцию: вид (текст, картинка, голос, музыка, видео, 3D), скрытый запрос и режим качества.
  • Задайте цену для игрока в игровых ресурсах и лимиты на игрока.
  • Задайте потолки расхода тайтла, чтобы популярная игра не потратила больше кредитов, чем вы планировали.

Кнопка ИИ на странице открывает помощника: опишите, что нужно, он предложит правки, а вы проверите их и нажмёте Сохранить.

Шаг 03Проверьте и выпустите

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

Для разработчиков

ИИ внутри приложения работает через client.ai из @idosgames/core.

TypeScript
// Картинка по запросу игрока через функцию тайтла 'skin-gen'
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)
  • Отказ в запросе (лимит, недоступно) ничего не списывает: покажите причину и предложите попробовать позже.
  • Не ждите в цикле сами: waitForGeneration следит за серверной задачей.

Подробное описание полей - в навыке ai-generation-system, его отдаёт MCP-сервер SDK.

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

Кто платит за генерации?

Генерации оплачиваются кредитами вашего аккаунта; для игроков можно назначить цену в игровых ресурсах.

Игроки видят мои запросы к модели?

Нет. Запросы и модели остаются на сервере; игроки видят только открытые вами функции.

Смотрите также

Сделайте свою игру

Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.