I welcome any opinions on the pros and cons of the Blueprint assets being sold in the Marketplace, as well as the strengths and weaknesses of Blueprints themselves.
I am particularly puzzled by some assets that are marketed as ‘highly optimized, very advantageous for maintenance, and offering the highest level of compatibility, and accompanied by excellent performance.’
Realistically, I am curious whether such Blueprint assets sold with these promotional claims can truly surpass those built with C++ in terms of these advantages.
Thank you in advance to everyone who takes the time to respond.
Thank you for the very clear and neat answer.
Most of these are facts I am aware of, but I think it is a really cool summary.
I’d love to hear more from other people!
However, I still do not fully understand the second point described as an advantage of Blueprints.
Generally, Blueprint nodes created in the Unreal Editor cannot be transferred to a lower version of the engine; they can only be moved to a higher version.
Additionally, they often produce errors and are prone to breakages, such as reference errors and other various issues.
On the other hand, systems based on C++ operate without any issues even when moved to a lower engine version.
These problems can lead to the destruction of the entire project if the core functions of the project are implemented only through blueprint nodes.
Does anyone have a different opinion on this?
Occasionally, various unavoidable situations require rolling back a project to a previous engine version.
In such cases, work created in higher versions cannot be rolled back. However, this is generally not the case with work created in code.
As someone whose livelihood involves developing with Unreal Engine, I often encounter situations like this…