How hard is unreal engine c++?

Use Blueprint first.

It’ll teach you the API more easily, you’ll be able to find things quicker and figure out exactly how the engine “expects” you to put the components of a game together. Starting out in C++ straight away is a recipe for not getting anything done.

Once you’ve done a few small projects in Blueprint, there are full C++ projects from Epic you can download from the launcher and study. Most are quite old now, but they still hold up.

C++ in Unreal does a lot of stuff for you (kind of) - but you still need a decent understanding of the language and the engines API. Most “standard” C++ stuff has it’s own custom implementations in UE4, such as the lifetime managements of objects etc.

6 Likes