Introduction to how C++ works in Unreal Engine 5 and an overview of the downloadable content. We also cover C++ relationship with Blueprint and how both of them work together.
How to set up the Visual Studio with Unreal Engine to start coding and a broad overview of C++. We cover C++'s syntax, class system, and object oriented programming.
Continue covering core C++ features casting, event tick, function binding and more. Also covered is Unreal's unique Uproperty macro system for declaring variables.
In this lesson we complete the majority of the enemy AI logic. An in depth explanation of C++'s memory sytem with examples of how to use pointers and references.
Essential concepts are covered like concepts including how to debug in Visual Studio, create custom components for modular design, and how interfaces work with C++ and Blueprints.
Finally we put it all together to create a first person shooter. The last C++ topic covered is arrays and how to control code flow with for loops and while loops.