bp-cpp

Convert Unreal Engine Blueprint assets to C++ code and vice versa.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/defessler/Unreal-Engine-5-MCP --skill bp-cpp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bp-cpp
Source: https://github.com/defessler/Unreal-Engine-5-MCP/tree/main/.claude/skills/bp-cpp
Command: npx skills add https://github.com/defessler/Unreal-Engine-5-MCP --skill bp-cpp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Transforms Unreal Engine Blueprints into C++ source code and vice versa, enabling code review, prototyping, and deeper analysis of game logic.

Core Features & Use Cases

  • Blueprint to C++ Conversion: Transpile Blueprint functions and classes into readable C++ code for review or modification.
  • C++ to Blueprint Conversion: Parse C++ functions to reconstruct Blueprint representations, facilitating reverse-engineering or migration.
  • Use Case: For example, review a Blueprint’s logic as C++ to optimize or debug, or convert hand-written C++ into Blueprints for visual scripting.

Quick Start

Use this skill to transpile a Blueprint function into C++ source code for analysis.

Frequently Asked Questions about bp-cpp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Unreal Engine Blueprints to C++ source code?▼

To convert Unreal Engine Blueprints to C++ source code, this Skill transpiles Blueprint functions and classes into readable C++ using an intermediate JSON representation. It directly supports game development workflows that require code review, prototyping, or deeper analysis of visual scripting logic.

Can I transpile C++ code back into Unreal Engine Blueprints?▼

Yes, you can transpile C++ code back into Unreal Engine Blueprints. The Skill parses C++ functions to reconstruct Blueprint representations, facilitating reverse-engineering or migration from hand-written C++ into visual scripting for UE4 game development workflows.

What is the best way to analyze Blueprint logic for debugging and optimization?▼

The best way to analyze Blueprint logic for debugging and optimization is to transpile the Blueprint assets into readable C++ source code. This allows developers to review the underlying logic as C++ code, making it easier to identify performance issues and debug complex visual scripts.

Does this Blueprint to C++ transpiler work without external dependencies?▼

Yes, this Blueprint to C++ transpiler works without external dependencies. It uses an internal JSON intermediate representation and supported transpilation tools to convert Blueprint assets to C++ and vice versa, requiring no additional setup beyond the Skill itself.

What are the limitations of converting Blueprints to C++ code?▼

A limitation of converting Blueprints to C++ code is that the process relies on a JSON intermediate representation and transpilation tools. Complex Blueprint visual scripting structures might lose their exact layout during the bidirectional conversion to and from C++ source code.

When do I need to convert UE4 Blueprint assets to C++?▼

You need to convert UE4 Blueprint assets to C++ when you require code review, prototyping, or C++-based analysis of Unreal Engine Blueprints. This conversion enables developers to inspect visual game logic as standard C++ source code for deeper evaluation.