Chapter 4. Unreal Engine, C++, and You
Welcome to Chapter 4! Well done on working through to this point, we are finally ready to open Pandora's box and bring C++ into our Unreal Engine workflow! Unreal Engine has been designed specifically to allow game developers to utilize C++ to its full extent when creating content. By the end of this chapter, you will be able to leverage the low-level nature of C++ to create in-depth functionality that maximizes the potential of UE4. In fact, from this point forward, C++ will be our main avenue when it comes to creating functionality. If you do not already have a basic understanding of, or experience with, C++, I strongly recommend brushing up on the C++ programming language and Visual Studio 2015 IDE before continuing with this book.
This chapter will introduce you to the concepts and syntax that you will encounter when working with C++ and UE4. The relationship they have created between codebase and engine is robust and involved, this...