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: Make A FirstPerson Game With Blueprints
Rating: 4.3 out of 5(118 ratings)
1,021 students

Unreal Engine 5: Make A FirstPerson Game With Blueprints

Learn how to build your first complete first-person shooter game using Unreal Engine 5 and Blueprints - For beginners
Created byAlireza Emami
Last updated 6/2026
English

What you'll learn

  • Understand the Basics of Unreal Engine 5 and Blueprints. Students will confidently navigate the Unreal Engine interface and create simple game logic
  • Set Up a Functional First-Person Character with Animations. Students will build a fully controllable first-person character
  • Design and Implement Gun Mechanics and Enemy AI. Students will create 6 functional weapons and basic zombie AI, including movement, attacks, and health systems
  • Build a Complete Wave-Based Zombie Game with Win/Lose Conditions By the end of the course, students will combine everything to create a simple yet complete game

Course content

3 sections96 lectures19h 31m total length
  • Course Intro2:39

    A quick overview of the course. What you’ll learn, how the project will take shape, and what to expect by the end.

  • Section Intro0:16

    Introduction to this section—laying the foundation for Unreal Engine and Blueprints so you can start building your first game.

  • What Is a Game Engine?2:47

    Understand what a game engine does and why Unreal Engine is such a powerful tool for game development.

  • Unreal Engine 5 Installation4:05

    Step-by-step guide to installing Unreal Engine 5 and getting everything ready on your system

  • Unreal Engine 5 version Notice:0:20

    This course was created using Unreal Engine 5.4. If you choose to follow along with a newer version of Unreal Engine, you may encounter differences in asset importing, First Person setup, animation workflows, and Control Rig features.

    To ensure the best learning experience and avoid unnecessary issues, I strongly recommend using Unreal Engine 5.4 while taking this course.

  • Unreal Engine 5 Basics15:39

    Learn your way around Unreal Engine—navigation, interface, object types, basic materials, lighting.

  • Importing Assets To Unreal Engine10:15

    Bring assets into your project. We'll organize folders and import everything from weapons to UI icons.

  • About Materials11:58

    Introduction to materials in Unreal Engine. Learn how to create and apply basic materials to your assets.

  • Make A Master Material15:26

    Build a flexible Master Material that you can reuse and tweak across your project for different effects.

  • Assign Materials To The Assets13:08

    Apply your materials to the guns, ammo boxes, and characters to bring your project to life visually.

  • Migration ( Adding The Factory Environment to the project )4:28

    Learn how to migrate content from other projects or asset packs and set up your game environment.

  • Blueprint Vs C++7:22

    Understand the difference between visual scripting with Blueprints and traditional C++ coding in Unreal.

  • Setting Up A Prototype Map7:08

    Design and prepare your first prototype level where you’ll test and build your gameplay.

  • Level Blueprint And Class Blueprint Introduction13:57

    Discover the difference between Level Blueprints and Class Blueprints, and how they control different parts of your game.

  • Events And Functions10:22

    Learn how to trigger actions with Events and organize your logic using Functions inside Blueprints.

  • Variables And Variable types16:00

    Understand how to store information in your game using variables, and explore the different types available.

  • World, Local and Relative Transforms21:48

    Learn how to position, rotate, and scale objects in your game using different transform spaces.

  • Flow Control16:27

    Control the logic flow of your game using conditions, branches, loops, and other essential tools.

  • Math And Logical Operations7:30

    Use math and logic operations to power game mechanics like health systems, movement, or damage calculations.

  • Make A Time Bomb18:56

    Put your Blueprint knowledge into practice by creating a functional time bomb mechanic step by step.

  • Blueprint Communication18:11

    Learn how different Blueprints talk to each other to make your game systems work together.

  • Enhanced Input System14:03

    Set up player controls so you can move, interact, and trigger actions inside your game.

  • Widget Blueprints24:35

    Create simple user interfaces like health bars, ammo counters, and interactive menus using Widget Blueprints.

  • Blueprint Parent Classes5:44

    Organize your project efficiently by creating reusable Blueprint classes for your game objects.

Requirements

  • No prior experience in unreal engine and programing needed, you will learn everything from scratch

Description

Do you want to make your first fully functioning game but feel overwhelmed by coding? Well, don’t worry — this course is designed exactly for you!

In this hands-on, beginner-friendly course, you'll learn how to create a complete First Person Shooter (FPS) game using Unreal Engine 5 and Blueprints — Unreal’s powerful visual scripting system that lets you build games without writing a single line of code .


You’ll create a zombie survival game  where enemies chase you and attack in waves, testing your skills as you fight to survive. The game will feature 7 switchable weapons, each with its own purpose and personality:

AK-47 — the iconic assault rifle, reliable, fast, and perfect for mowing down enemies at medium range.
USP Pistol — a sleek, semi-automatic sidearm for when you need quick backup and precise shots.
AWP Sniper Rifle — slow but deadly, perfect for picking off zombies from a distance with one powerful shot.
Axe — when the ammo runs out, nothing beats the raw satisfaction of getting up close with a heavy melee weapon.
C4 Explosive — plant it, step back, and enjoy the chaos as you blow up groups of enemies.
First Aid Kit — your lifeline in the heat of battle, quickly restoring health when things get rough.
Flashlight — not every good thing is in plain sight; light up dark areas and uncover valuable assets.


Each weapon comes with its own custom-made animations  for shooting, reloading, and equipping — all of which we’ll create together inside Unreal Engine 5. We’ll also add ammo pickups, win and lose conditions, impact visual effects, and ragdoll effects to bring the world to life .


This course is organized into three structured sections, designed to take you from complete beginner to building your own playable game step by step:

Section 1: Unreal Engine & Blueprint Basics
We’ll start with the foundations. You’ll learn how to navigate Unreal Engine 5, understand the basics of Blueprints, and create your first simple game functionalities without writing any code. We’ll also import all the assets we need for our project, so everything is ready for development.

Section 2: Unreal Engine Animation Framework
In this section, you’ll dive into Unreal’s animation system. You’ll learn how animation assets work, and more importantly, we’ll create the animations we need for our game ourselves. That includes equip, fire, and reload animations for each weapon, so you won’t depend on any external animation packs — everything will be built from scratch.

Section 3: Putting It All Together
This is where it gets exciting! We’ll combine everything we’ve built and bring the game to life. You’ll learn how to set up weapon switching, shooting and reloading mechanics, enemy AI, the game HUD, and a wave-based game mode. We’ll also implement win and lose conditions, and finally, package the project, so you have a complete, polished game ready to play or showcase.

Who this course is for:

  • Absolute beginners who want to make their first video game using Unreal Engine 5 — no coding or previous experience required.
  • Aspiring game developers curious about building a first-person shooter with zombies, guns, and AI.
  • Artists or 3D enthusiasts who want to see their assets come to life inside an interactive game.
  • Gamers who always dreamed of making their own playable project but felt overwhelmed by the technical side.
  • Anyone who wants a fun, beginner-friendly introduction to game development, Blueprints, and animation in Unreal Engine 5.