it seems that this tutorial written or last updated to UE 4.9 .
in UE 4.15 they do enhancements on the “include system”. this may be the reason why it didn’t compile for you. cuz now you need to include what you need to use.
also remember the “class” trick, you gonna use this alot … ^^
this called “forward declaration” or “incomplete type declaration”
@lileej acually its ok to learn from older tutorials cuz the core idea is the same. some syntax changes or depricated functions is not a big deal.
I am a beginner like you, so I can’t help you much on how to learn UE4 cuz I still learning it ^^ .
try to search how to learn UE here:
this may help.
about myself, I learn by reading ue4 documentation, watch UE4 video tutorials, watch youtube tutorials, looking at others projects, especially those which can be downloaded with the launcher. and the most important is to start with very small projects.
don’t open UE4 documentation and start reading every topic one by one, instead start practicing with small projects, and learn what you need for that small project. step by step.