Unreal Engine 5.8以降の標準MCPサーバーを拡張し、AIエージェントによるエディター操作を可能にするMITライセンスのプラグイン。
protospatial/NodeToCode
BlueprintグラフをC++コードや疑似コードに変換する、LLM対応のUnreal Engineエディタプラグイン。
- スター
- 783
- フォーク
- 125
- 未解決の Issue
- 12
- 最終コミット
- 4 日前
これは何?
Node to Codeは、Blueprintグラフをワンクリックで構造化されたC++に変換するUnreal Engineプラグインです。実行フロー、データ接続、変数、コメントを独自のJSONスキーマにシリアライズし、大規模言語モデルに送信して変換コードを生成します。
OpenAI、Anthropic Claude、Google Gemini、DeepSeekに加え、OllamaやLM Studio経由で動作するローカルモデルなど、複数のLLMバックエンドに対応しています。既存のプロジェクトの規約に沿った出力にするため、スタイル参照用のC++ファイルを指定できます。変換結果はシンタックスハイライト付きのドッキング可能なエディタウィンドウに表示され、アーカイブ用にローカルへ保存されます。
C++以外にも、疑似コードやC#、JavaScript、Python、Swiftなどの言語で出力できます。Blueprintのロジックをテキストで共有したいチーム、パフォーマンスが重要なシステムをBlueprintからC++へ移行する開発者、Unreal C++ APIを学ぶ人を対象としています。
主な機能
- 01Unrealエディタ内でワンクリックでBlueprintグラフをC++に変換します。
- 02OpenAI、Claude、Gemini、DeepSeek、およびOllamaやLM Studio経由のローカルモデルに対応しています。
- 03疑似コードや、C#、JavaScript、Python、Swiftへの変換を生成します。
- 04ユーザーが用意したC++ファイルをスタイル参照として指定できます。
- 05変換結果をローカルに保存し、シンタックスハイライト付きのドッキング可能なウィンドウに表示します。
ユースケース
- パフォーマンスが重要なBlueprintのシステムを、手作業で書き直さずにC++へ変換する。
- スクリーンショットではなく、フォーラムやチャット、ドキュメントでBlueprintのロジックをテキストとして共有する。
- 自分のBlueprintと生成コードを比較しながら、Unreal C++ APIを学ぶ。
- C++プログラマーがデザイナーのBlueprintロジックをすばやく理解できるようにする。
クイックスタート
- 1
Releasesページからプラグインをダウンロードしてください
- 2
wikiでセットアップガイドを確認し、LLMプロバイダーを設定してください
使う前に知っておきたいこと
- クラウドLLMプロバイダーのAPIキー、またはローカル環境のOllamaかLM Studioが必要です。
- Unreal Engineが必要です。エディタープラグインであり、単体で動作するツールではありません。
収録されている特集
トピック
よくある質問
- NodeToCode とは?
- BlueprintグラフをC++コードや疑似コードに変換する、LLM対応のUnreal Engineエディタプラグイン。 Node to Codeは、Blueprintグラフをワンクリックで構造化されたC++に変換するUnreal Engineプラグインです。実行フロー、データ接続、変数、コメントを独自のJSONスキーマにシリアライズし、大規模言語モデルに送信して変換コードを生成します。
- NodeToCode は無料で使えますか?ライセンスは?
- NodeToCode は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- NodeToCode は今もメンテナンスされていますか?
- 活発にメンテナンス中。NodeToCode の最終コミットは 2026年11月4日 です。
- NodeToCode は何に使えますか?
- パフォーマンスが重要なBlueprintのシステムを、手作業で書き直さずにC++へ変換する。 スクリーンショットではなく、フォーラムやチャット、ドキュメントでBlueprintのロジックをテキストとして共有する。 自分のBlueprintと生成コードを比較しながら、Unreal C++ APIを学ぶ。 C++プログラマーがデザイナーのBlueprintロジックをすばやく理解できるようにする。
- NodeToCode のインストール方法は?
- Releasesページからプラグインをダウンロードしてください wikiでセットアップガイドを確認し、LLMプロバイダーを設定してください
- NodeToCode はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/protospatial/NodeToCode
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Linux、macOS、Windows対応の無料オープンソース3Dスカルプトアプリ。AIブラシと3D生成機能を備えたZBrushの代替ツールです。
ゲームやエディタツールからLLM、画像、TTS、3D生成APIを利用できるUnreal Engineプラグインと、AIアシスタント向けMCPサーバー。
UnityやUnreal EngineのゲームをTypeScript/JavaScriptで開発できるスクリプトソリューション。UnityではLuaとPythonのバックエンドも利用できます。
ゲーム開発者やテックリード向けに、基礎知識からゲームエンジニアリング、制作パイプライン、チーム管理、ライブ運用までを扱う中国語のナレッジベースです。
実行中のUnreal Editor内でAIアシスタントがレベルやBlueprint、マテリアルなどを作成できる、ネイティブC++プラグイン付きMCPサーバー。