Creating our Character
We are going to be creating our first UE Character. To construct our character, we will create a new Blueprint that inherits from the UE4 UCharacter class. UCharacters are designed to be possessed and controlled by various controllers while utilizing UE character movement and physics backend. As UCharacter is at the bottom of the UObject hierarchy, it is the most developed of the objects, inheriting all of the parent object's public or protected functionality. The relationship between UCharacters and the engine will be described in more detail in Chapter 4, Unreal Engine, C++, and You.
Before we create the character, we need to set up our file hierarchy in the Content Browser so that our assets are organized in a logical manner. To create folders simply right-click on the folder hierarchy on the left-hand side of the Content Browser panel and select New Folder. Create a folder now titled Barrel_Hopper, and within that folder, create one titled Character. Every time...