Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unreal Engine 5 Blueprints: First Person Shooter (FPS)
Rating: 4.1 out of 5(6 ratings)
58 students

Unreal Engine 5 Blueprints: First Person Shooter (FPS)

Learn how to make an FPS shooter in Blueprints, with smart Enemy AI and more!
Created byViktor Sarafraz
Last updated 4/2025
English

What you'll learn

  • You will learn a lot about Blueprints, as this entire course is based on that
  • Setup a first person shooter character with a rifle
  • You will learn about advanced programming concepts, such as interfaces and how it can be used in your project
  • With behavior trees, we will create enemeis that can patrol, attack and investigate. Enemies will also have senses such as sight and damage
  • You will learn to create widgets for the player HUD
  • You will learn how to implement weapon mechanics in your game such as reloading and shooting
  • Learn about animation montages and how to setup an animation graph for your enemy character
  • You will learn how to retarget animations, so you can use them on other skeletons or characters
  • Learn how you can add sockets to character mesh and how it can be used to position weapons and items
  • We will create a basic item system so we can pickup items such as ammo and health
  • Learn how you can use the FABRIK (Inverse Kinematics) node to further improve your animations

Course content

6 sections44 lectures11h 14m total length
  • Introduction1:53
  • Project Setup6:01

    Set up a blueprint fps project in Unreal Engine 5.4.4 using the first person template and starter content. Organize content folder with folders such as actors, eye, animations, and ui.

  • Project Assets10:59

    Download and import free assets from the Epic Games marketplace, add them to your Unreal FPS project, and organize folders for animation starter pack, pH weapon bundle, and paragon graphics.

Requirements

  • Basic understanding of Unreal Engine and the interface is enough

Description

This is the ultimate Unreal Engine 5 FPS Shooter Game perfect for beginners that are looking to expand their skills in Unreal Engine 5. If you're interested in learning more about Unreal Engine 5 and how to create a First Person Shooter, then this course is for you. The course will also be a nice addition to your portfolio as we are going to create a small scene with different enemies to defeat.

We will start with setting up the project and after that we will add assets we need to use. We will then create the animation blueprint to implement animation logic. Once the rifle and player animations are added we will also create input actions for your game.

Later in the project, we will add animation montages, shooting and reloading mechanics, smart enemy AI with behavior trees that has senses such as Sight and Damage sense. We will also create multiple enemy types with different strengths and animate them as well.

You will also learn about animation notify states and how you can add sound and hit reactions to your animations.

We will also create a health component that can be added to any "Actor". You will also learn how to create a patrol point system for the enemy character in order to make them patrol alongside a set of patrol points.

In addition to all above, we will also setup the player HUD using widgets and then we will also create a base item class so we can easily create new items that the player can pickup, such as health and ammo.


Please note that, the entire project is available for download in lecture 3 "Project Assets".



Who this course is for:

  • Beginner Unreal Developers interested in learning more