Repolode
prajwalshettydev

prajwalshettydev/UnrealGenAISupport

ゲームやエディタツールからLLM、画像、TTS、3D生成APIを利用できるUnreal Engineプラグインと、AIアシスタント向けMCPサーバー。

スター
675
フォーク
109
未解決の Issue
11
最終コミット
6 か月前

これは何?

UnrealGenAISupportは、Unreal Engine 5向けの無料・MITライセンスのプラグインです。複数の生成AIサービスを共通インターフェースで利用できるようにし、ゲーム開発者は独自にHTTP連携を実装しなくても、C++やBlueprintsからチャット、推論、構造化出力に対応したモデルを呼び出せます。このリポジトリで対応しているプロバイダーは、OpenAI(チャット、構造化出力)、Anthropic Claude、XAI Grok、DeepSeek(チャットと推論モデルR1)で、APIキーは環境変数から読み込みます。

プラグインには、実験的なModel Control Protocol(MCP)サーバーも含まれています。有効にすると、Claude Desktop、Claude Code、CursorなどのMCPクライアントから、シーンオブジェクトの生成や変換、マテリアルの設定、Pythonスクリプトやコンソールコマンドの実行、プロジェクトファイルの作成・編集ができます。メンテナーによると、この無料版のMCP機能は現在積極的に開発されておらず、AIクライアントがプロジェクトを直接変更できるため、事前にバックアップを取ることが推奨されています。

リポジトリのREADMEでは、Fabで販売されているPro版についても説明しています。これらの製品は、Gemini、ElevenLabs、Alibaba Qwen、Moonshot Kimi、MeshyやTripoなどの3D生成サービス、Ollama経由のローカルモデルなど、より多くのプロバイダーに対応しています。Pro版は別途販売されている有料製品であり、このリポジトリには含まれていません。

主な機能

  • 01C++やBlueprintsからOpenAIのチャットと構造化出力を呼び出し
  • 02DeepSeekのチャットと推論モデルR1に対応
  • 03Anthropic ClaudeとXAI Grokのチャットに対応
  • 04Claude Desktop、Claude Code、Cursor向けの実験的なMCPサーバー
  • 05環境変数からAPIキーを読み込み、パッケージ化したビルドにキーを含めないためのガイダンスを提供

ユースケース

  • Unreal Engine 5のゲームに、AI駆動のNPC会話やエージェントの動作を追加する
  • 独自のHTTPコードを書かずに、UnrealプロジェクトでLLM機能を試作する
  • AIコーディングアシスタントに、Unreal Editorのセッション中にシーンオブジェクトを作成・調整させる

クイックスタート

  1. 1

    READMEの「With Git」セクションを参照して、Gitでプラグインをプロジェクトに追加します

  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 とは?
ゲームやエディタツールからLLM、画像、TTS、3D生成APIを利用できるUnreal Engineプラグインと、AIアシスタント向けMCPサーバー。 UnrealGenAISupportは、Unreal Engine 5向けの無料・MITライセンスのプラグインです。複数の生成AIサービスを共通インターフェースで利用できるようにし、ゲーム開発者は独自にHTTP連携を実装しなくても、C++やBlueprintsからチャット、推論、構造化出力に対応したモデルを呼び出せます。このリポジトリで対応しているプロバイダーは、OpenAI(チャット、構造化出力)、Anthropic Claude、XAI Grok、DeepSeek(チャットと推論モデルR1)で、APIキーは環境変数から読み込みます。
UnrealGenAISupport は無料で使えますか?ライセンスは?
UnrealGenAISupport は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
UnrealGenAISupport は今もメンテナンスされていますか?
半年以内に更新あり。UnrealGenAISupport の最終コミットは 2026年4月28日 です。
UnrealGenAISupport は何に使えますか?
Unreal Engine 5のゲームに、AI駆動のNPC会話やエージェントの動作を追加する 独自のHTTPコードを書かずに、UnrealプロジェクトでLLM機能を試作する AIコーディングアシスタントに、Unreal Editorのセッション中にシーンオブジェクトを作成・調整させる
UnrealGenAISupport のインストール方法は?
READMEの「With Git」セクションを参照して、Gitでプラグインをプロジェクトに追加します APIキーを環境変数として設定します(Windows): setx PS_<ORGNAME> "your api key" Editorと接続しているIDEを再起動し、OpenAI、DeepSeek、Anthropic、またはGrokの使用例に従って利用します
UnrealGenAISupport はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/prajwalshettydev/UnrealGenAISupport

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト