Blueprint To C++ Conversion Plugin

2025 UPDATE: After several failed prototypes, I have created a much more flexible, expandable, and MUCH faster prototype. I am excited to start sharing progress in this thread again. Stay tuned!

This year I found out a way to convert blueprints to C++ in a way that is readable (unlike the built-in blueprint nativization)!! This project is currently a prototype and a lot more work will be needed before it releases, but it is possible. Since there is a lot of work involved with this project I would like the community to let me know which blueprint classes and blueprint nodes they use the most so that I can prioritize my work. If someone else has already commented a suggested function or blueprint class please heart that comment instead of adding a new comment, as to make it easier for me. I will be updating this post and showcasing my work after 2022 ends so that I can enjoy the holidays. I hope this helps the whole community!

10 Likes

Here is the prototype so far! (Sorry for the slow compile times)


This is the very beginning, so the blueprint creation side is a bit slower than normal blueprints, but this will change when I move some of the other logic is moved to C++. I can’t work on the project full time currently, but I will continue to update and improve my work. Also, if anyone knows if it is better to put the values of a variable in the constructor or in the header please let me know.

After taking a break on this project I came back with some new ideas. I am hoping to start off something that works better and then make it open source. I am pretty busy at the moment, so I don’t have an estimated release date yet, but I’m hoping to get it out soon.

3 Likes

佬 什么时候我们可以使用上 很期待

(post deleted by author)

Haha! Had some trouble with the video. Here’s the fixed up post:

Here’s a showcase of the function search program I wrote. This program can find all Blueprint exposed functions in a couple of seconds, store it once, and use it later for conversion.