FastGPTは、LLMアプリ向けにデータ処理、RAGナレッジベース、ビジュアルなワークフロー構築を提供するオープンソースのAI Agent開発プラットフォームです。
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
READMEの「With Git」セクションを参照して、Gitでプラグインをプロジェクトに追加します
- 2
APIキーを環境変数として設定します(Windows)
setx PS_<ORGNAME> "your api key" - 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 の数値は毎日更新されます。
関連プロジェクト
Claude Code CLIをUnreal Engine 5.7エディタに組み込み、チャットパネルとエディタ操作用の20以上のツールを備えたプラグイン。
OpenAI、Claude、Gemini、DeepSeek、自前でホストするモデルに接続できる、Web・デスクトップ・モバイル対応のオープンソースAIチャットクライアント。
Python、.NET、JavaでAIエージェントやマルチエージェントシステムを構築するためのSDK。モデル、プラグイン、ベクトルデータベースと連携できます。
AIエージェント向けに構築されたオープンソースのChromiumベースブラウザー。ローカルで動作し、ログイン済みアカウントを使ってエージェントを複数のタブで並行実行できます。
MCPサーバー、Reactビューを備えたMCP Apps、クライアントを構築するための、InspectorとCLIを内蔵したTypeScriptフレームワーク。