Repolode
prajwalshettydev

prajwalshettydev/UnrealGenAISupport

Плагин для Unreal Engine, подключающий игры и инструменты редактора к API LLM, генерации изображений, речи и 3D-моделей, а также предоставляющий MCP-сервер для AI-ассистентов.

Звёзды
675
Форки
109
Открытые issues
11
Последний коммит
6 месяцев назад

Что это?

UnrealGenAISupport — бесплатный плагин для Unreal Engine 5 с лицензией MIT, который объединяет несколько генеративных AI-сервисов под единым интерфейсом. Разработчики игр могут вызывать модели для чата, рассуждений и структурированного вывода из C++ или Blueprints, не реализуя HTTP-интеграцию самостоятельно. В репозитории поддерживаются OpenAI (чат и структурированный вывод), Anthropic Claude, XAI Grok и DeepSeek (чат и модель рассуждений R1); API-ключи считываются из переменных окружения.

В плагин также входит экспериментальный MCP-сервер (Model Control Protocol). После его включения MCP-клиенты, например Claude Desktop, Claude Code и Cursor, могут создавать и перемещать объекты сцены, назначать материалы, запускать Python-скрипты и команды консоли, а также создавать и редактировать файлы проекта. Автор отмечает, что разработка MCP в бесплатной версии больше не ведётся активно. Кроме того, эта функция позволяет AI-клиенту напрямую изменять проект, поэтому перед её использованием рекомендуется сделать резервную копию.

В README репозитория также описаны Pro-версии, продающиеся на Fab и поддерживающие гораздо больше провайдеров: в том числе Gemini, ElevenLabs, Alibaba Qwen, Moonshot Kimi, генераторы 3D-моделей вроде Meshy и Tripo, а также локальные модели через Ollama. Это отдельные платные продукты, которые не входят в данный репозиторий.

Ключевые возможности

  • 01Вызовы OpenAI для чата и структурированного вывода из C++ и Blueprints
  • 02Поддержка чата DeepSeek и модели рассуждений R1
  • 03Поддержка чата Anthropic Claude и XAI Grok
  • 04Экспериментальный MCP-сервер для Claude Desktop, Claude Code и Cursor
  • 05Загрузка API-ключей из переменных окружения; в документации не рекомендуется включать ключи в упакованные сборки

Сценарии использования

  • Добавление диалогов NPC на базе AI или поведения AI-агентов в игру на Unreal Engine 5
  • Создание прототипов функций на базе LLM в проекте Unreal без написания собственного HTTP-кода
  • Предоставление AI-ассистенту для программирования возможности создавать и изменять объекты сцены в редакторе Unreal

Быстрый старт

  1. 1

    Добавьте плагин в проект с помощью Git (см. раздел «With Git» в README)

  2. 2

    Задайте API-ключ в качестве переменной среды (Windows)

    setx PS_<ORGNAME> "your api key"
  3. 3

    Перезапустите Editor и подключённую IDE, затем воспользуйтесь примерами для OpenAI, DeepSeek, Anthropic или Grok

Что важно знать

  • Для работы функций LLM API необходим собственный API-ключ каждого провайдера.
  • Согласно README, хранение API-ключей в упакованных сборках представляет угрозу безопасности.
  • Поддержка MCP в этом бесплатном плагине активно не развивается.

Темы

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

Что такое UnrealGenAISupport?
Плагин для Unreal Engine, подключающий игры и инструменты редактора к API LLM, генерации изображений, речи и 3D-моделей, а также предоставляющий MCP-сервер для AI-ассистентов. UnrealGenAISupport — бесплатный плагин для Unreal Engine 5 с лицензией MIT, который объединяет несколько генеративных AI-сервисов под единым интерфейсом. Разработчики игр могут вызывать модели для чата, рассуждений и структурированного вывода из C++ или Blueprints, не реализуя HTTP-интеграцию самостоятельно. В репозитории поддерживаются OpenAI (чат и структурированный вывод), Anthropic Claude, XAI Grok и DeepSeek (чат и модель рассуждений R1); API-ключи считываются из переменных окружения.
UnrealGenAISupport можно использовать бесплатно? Какая у него лицензия?
UnrealGenAISupport распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
UnrealGenAISupport всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в UnrealGenAISupport — 28 апр. 2026 г..
Для чего можно использовать UnrealGenAISupport?
Добавление диалогов NPC на базе AI или поведения AI-агентов в игру на Unreal Engine 5 Создание прототипов функций на базе LLM в проекте Unreal без написания собственного HTTP-кода Предоставление AI-ассистенту для программирования возможности создавать и изменять объекты сцены в редакторе Unreal
Как установить UnrealGenAISupport?
Добавьте плагин в проект с помощью Git (см. раздел «With Git» в README) Задайте API-ключ в качестве переменной среды (Windows): setx PS_<ORGNAME> "your api key" Перезапустите Editor и подключённую IDE, затем воспользуйтесь примерами для OpenAI, DeepSeek, Anthropic или Grok
Где скачать UnrealGenAISupport?
Исходный код и инструкции по установке — на GitHub: https://github.com/prajwalshettydev/UnrealGenAISupport

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты