This is what you'll see at the end of this tutorial.
If you're brand new to Unreal Engine 4 (UE4), you'll probably want to read our Programming Quick Start guide to start learning C++ in UE4. For this tutorial, we're going to assume that you already know how to create a project, add C++ code to it, and configure input in the Unreal Editor. If you've already been exposed to C++ in UE4, but you're still not sure how to create a Pawn class or configure input, the Player Input and Pawns tutorial would be a great place to start learning the C++ concepts and skills you'll need to get started.
The purpose of this tutorial is show you how to build a basic First Person Shooter (FPS) using C++.
By the end of this tutorial you'll be able to:
Set up a Project
Implement a Character
Implement a Projectile
Animate a Character