Im confused a little bit on what I should use. Blueprints seem cool but do they have performance issues. Why should I use C++ over blueprints or blueprints over C++. Im just confused on what to use.
Thanks!
Im confused a little bit on what I should use. Blueprints seem cool but do they have performance issues. Why should I use C++ over blueprints or blueprints over C++. Im just confused on what to use.
Thanks!
It depends on how many experience you already have.
As a non-programmer, I personally would use blueprints, because they are easy to use. Otherwise use a combination between C++ and blueprints, because sometimes blueprints will make your workflow easier/faster.
But does c++ have any inherent advantages over blueprint?
yes, your project will crash not as often as if you use blueprints
I would think overall the performance with C++ would be better than with BP.
I am new to UE4 and am concentrating on doing everything as I learn with BP. I have a background in programming so I don’t think the C++ would be too hard to transition to, but I will do that after I figure out as much as I can about the engine. That’s my input on the question.
I think just the performance + it gives you a little bit more possiblities (own engine features,…) -> but I mainly use blueprints, so I’m not so familiar with the advantages of C++ in the UE4
The best is always a balance between the two worlds. If you have no coding experience I would recommend you to start with BPs to get into the engine, once you are more comfortable with all the terms try to dive into the C++ part, of course you might have to study a bit.
I normally use both, I actually create all my base classes in C++ and inherit from them, the classes that I use in my maps or any reference are BP classes, this way it is super easy decide where to implement what, and porting BP to C++ is just moving logic to the native classes.