Repolode
protospatial

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. 1

    Releasesページからプラグインをダウンロードしてください

  2. 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 の数値は毎日更新されます。

関連プロジェクト