Life should be fun!

Mindless Pursuits

Creating a 1st & 3rd Person Shooter in Unreal Engine 4

Creating A 1st And 3rd Person Shooter in Unreal Engine 4



In this course, I walk through the basic framework of creating a single player game that supports 1st and 3rd person viewpoints. The idea is not to complete a fully fleshed-out game, but to provide the foundation for the viewer to understand concepts and to be able to expand upon what they learn to make their own games. This includes setting up extendable weapons, extendable character classes, multiple enemy types, sound, music, level streaming and more!


Reason This Series Was Ended Early

This series, along with the Top-Down Multiplayer series, were both ended ‘early’ due to the regular delays, duplicate topics and other factors that kept prolonging the series as iterations of the Unreal Engine advanced. It was making the series turn into a bogged-down, emotionally-draining event that was affecting the quality of the tutorials. As such, I ended the series early, but remaining topics for both series will eventually be covered in standalone videos. Sadly, it’s all part of learning how to be more successful at teaching others through YouTube.


Experience Level

Beginner / Early Intermediate


Expected of Viewer

  • Ability to obtain rigged, UE4-compatible models
  • Access to sound and music in *.wav format for sound and music cues


Series Checklist

The following items are covered in this series. Items that do not have a checkmark are yet to be covered in a tutorial:

  • Creating a new 1st Person Project
  • Creating an Extendable Base Character Supporting Inheritance
  • Extending the Base Character With a Gunfighter Class
  • Extending the Base Character with a Melee Class
  • Alternating 1st and 3rd-Person Camera Setup
  • Basic HUD Setup
  • Basic Aiming Reticle¬†Setup
  • 1st Person Aiming and Shooting
  • 3rd Person Aiming and Shooting (A new way and the traditional way)
  • Implementing an Extendable Base Shooting Weapon
  • Extending the Base Shooting Weapon for ‘Instant-Hit’ Weapons
  • Extending the Base Shooting Weapon for Projectile Weapons
  • Anim Offsets
  • Retargeting Animations (Scaling Down to a Single Skeleton)
  • Implementing a Melee Weapon
  • Basic Level Building
  • Using Sound Cues
  • Ambient Sound
  • Event-Driven Music
  • Implementing a Basic Flashlight
  • Loading Screens
  • On-Demand Game Saves
  • Checkpoint-Driven Game Saves
  • Creating an¬†Enemy Melee Character
  • Basic Enemy AI
  • Creating an Enemy Shooting Character
  • Advanced Enemy AI
  • Level Streaming
  • Post-Development Refinements



Creating a 1st / 3rd Person Shooter in Unreal Engine 4 (Blueprints)

Comments are closed.

↑ Top