First Person Shooter Tutorial

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