オープンソースツールにより、ClaudeがUnreal Engineを直接制御可能に

soft-ue-cliは、Claude AIエージェントがコマンド実行を通じてUnreal Engineを直接制御できるようにするオープンソースツールです。Python CLIツールとUE内部で動作するC++プラグインで構成されており、Claudeが手動でのエディター操作なしにUEが実行するコマンドを送信できるようにします。
仕組み
このツールは2つの使用モードを提供します:
- Claude Code – ターミナルでsoft-ue-cliコマンドを実行
- Claude Desktop / Cursor / Windsurf –
soft-ue-cli mcp-serveを使用してMCP経由で接続
使用例ワークフロー
典型的なセッションでは、Claudeに「プレイヤーブループリントを検査してヘルスコンポーネントを追加してください」と依頼します。Claudeは以下を実行します:
soft-ue-cli query-blueprint /Game/BP_Player --include components,variables
soft-ue-cli add-graph-node /Game/BP_Player K2Node_CallFunction \
--properties '{"FunctionReference": {"MemberName": "CreateWidget"}}'
soft-ue-cli compile-blueprint /Game/BP_Playerこれにより、Claudeはブループリントを読み取り、変更し、自律的にコンパイルすることができます。
利用可能な操作
このツールは60以上のコマンドを提供します:
- アクターのスポーン
- ブループリントグラフの編集
- Play-In-Editorセッションの開始/停止
- 入力イベントの送信
- マテリアルの検査
- スクリーンショットのキャプチャ
- UE Insightsによるパフォーマンスプロファイリング
- UE内部でのPythonスクリプトの実行
セットアップ
インストールには以下が必要です:
pip install soft-ue-cli- 1つのプラグインフォルダをUEプロジェクトにコピー
- プロジェクトのリビルド
- MCPモードの場合:
pip install soft-ue-cli[mcp]
開発者は、これによりフィードバックループが大幅に加速し、Claudeがレベルをクエリし、変更を加え、コンパイルし、ゲームを実行し、結果を検証することを手動でのウィンドウ切り替えなしに行えると報告しています。
このツールはMITライセンスで、依存関係は1つだけで、GitHubのgithub.com/softdaddy-o/soft-ue-cliで利用可能です。
📖 Read the full source: r/ClaudeAI
👀 See Also

Kafka、Redis、RabbitMQをNATSに置き換える:開発者の実体験
ある開発者が、アーキテクチャ内のKafka、Redis、RabbitMQをNATSに置き換えた経験を記録し、複数のメッセージングシステムを1つのツールに統合した際の具体的な実装詳細と学んだ教訓を共有しました。

Attesor: Linux VM向けRosetta 2のAI駆動リバースエンジニアリング
Attesorは、AppleのRosetta 2バイナリ翻訳技術をリバースエンジニアリングするGitHubプロジェクトで、そのアーキテクチャを文書化し、Linux仮想マシン上でのx86_64からARM64への翻訳を可能にすることを目指しています。

ユーザー構築のPTC for Claude Codeは、コード記述ではなく分析タスクにおいて40〜65%のトークン節約を示しています。
ある開発者がClaude Code向けにThalamusというローカルPTC実装を構築し、79の実際のセッションを分析したところ、分析タスクでは40-65%のトークン節約効果があったものの、コード記述タスクではほぼゼロの節約に留まりました。エージェントは主にツール呼び出しのバッチ処理ではなく、一般的なPython計算のためにexecute()を使用していました。

開発者がAIエージェントの決済、評価、マイクロペイメント向けに10以上のMCPサーバーを公開
ある開発者が、100以上のエージェントを搭載したClaude Code上で動作するBlindOracleの一部として、AIエージェントインフラストラクチャ向けのMCP(Model Context Protocol)サーバーアーキテクチャを共有しました。