AI 에이전트가 다양한 영역에서 에디터를 제어하도록 Unreal 네이티브 MCP 서버를 확장하는 MIT 라이선스 Unreal Engine 5.8+ 플러그인입니다.
protospatial/NodeToCode
Blueprint 그래프를 C++ 코드와 의사 코드로 변환하는 Unreal Engine 에디터용 LLM 플러그인입니다.
- 스타
- 783
- 포크
- 125
- 열린 이슈
- 12
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
Node to Code는 클릭 한 번으로 Blueprint 그래프를 구조화된 C++ 코드로 변환하는 Unreal Engine 플러그인입니다. 실행 흐름, 데이터 연결, 변수, 주석을 커스텀 JSON 스키마로 직렬화한 다음 대규모 언어 모델에 보내 변환 결과를 생성합니다.
OpenAI, Anthropic Claude, Google Gemini, DeepSeek 등 여러 LLM 백엔드를 지원하며, Ollama나 LM Studio를 통해 로컬 모델을 실행할 수도 있습니다. 기존 프로젝트의 코딩 규칙을 반영하도록 사용자가 직접 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++ 코드와 의사 코드로 변환하는 Unreal Engine 에디터용 LLM 플러그인입니다. 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용 무료 오픈소스 디지털 스컬핑 앱으로, 내장 AI 브러시와 3D 생성 기능을 갖춘 ZBrush 대안입니다.
게임과 에디터 도구를 LLM·이미지·TTS·3D 생성 API 및 AI 어시스턴트용 MCP 서버에 연결하는 Unreal Engine 플러그인입니다.
Unity와 Unreal Engine 게임을 TypeScript/JavaScript로 개발할 수 있고, Unity에서는 Lua와 Python 백엔드도 지원하는 스크립팅 솔루션입니다.
게임 개발자와 테크 리드를 위한 중국어 지식 베이스로, 기초부터 게임 엔지니어링, 제작 파이프라인, 팀 관리, 라이브 운영까지 다룹니다.
실행 중인 에디터에서 AI 어시스턴트가 레벨, Blueprint, 머티리얼 등을 만들 수 있게 해주는 네이티브 C++ Unreal Editor 플러그인 기반 MCP 서버입니다.