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.