Udemy

Unreal Engine 5 Blueprints: First Person Shooter (FPS)

Enroll Now
  • 55 Students
  • Updated 4/2025
4.1
(06 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
11 Hour(s) 14 Minute(s)
Language
English
Taught by
Viktor Sarafraz
Rating
4.1
(06 Ratings)

Course Overview

Unreal Engine 5 Blueprints: First Person Shooter (FPS)

Learn how to make an FPS shooter in Blueprints, with smart Enemy AI and more!

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".



Course Content

  • 6 section(s)
  • 44 lecture(s)
  • Section 1 Introduction and Project Setup
  • Section 2 Setup the FPS Character
  • Section 3 Smart Enemy AI
  • Section 4 Items & Pickups
  • Section 5 Level Design
  • Section 6 Summary

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

Skills covered in this course


Reviews

  • R
    RF Kevin
    5.0

    The instructor, Viktor, is very helpful and supportive. He was very quick to reply to my questions. Since I was a non-native speaker, I had to rely on subtitles and Google Translate to get through the course, which made it difficult. Since my goal was to create my own game, I took my time with the course, using ChatGPT in addition to asking questions to the instructor, with the goal of 100% understanding. To ensure understanding of the course content, the processing details were summarized and organized in Excel. Also, for each Blueprint, we summarized the variables and functions for each node used in it. It was a painstaking task, but for someone who has never made a homebrew game before, I feel it was essential to deepen my understanding. The game over mechanism was not in the course, but I had to work hard on my own, so I did my best to create it. To be honest, it's tough to say whether I can use 100% of the course content in my own games. I would not recommend the course content to someone who is new to UnrealEngine 5. I don't know how much of it is at the beginner level, but the content is difficult. However with the support of the instructor, Viktor, and your passion, I am sure you will get through it. This course is recommended for those who are beginners but are willing to research, think, organize, and somehow make things happen on their own. Thank you very much, Viktor, for your generous support. Thanks to you, I have successfully completed the course. Viktor-san, Thank you very much again!!

  • J
    Jamie Lee Adair
    3.0

    should update a bit some assets are no longer available.

  • J
    Julian Lim
    3.5

    Pro : The course contents are good & straight to the most important points of developing a FPS game. Con : Please try to increase your screen resolution & include 'subtitle' if possible. However, when you try to put two pages of screens into a 1024p screen, it's blurred & hard to read.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed