
In this video (objectives)...
Mitch welcomes you to the course
Lucy welcomes you to the course and gives you an overview of how to access community forums throughout this course.
Walking through the steps of installing the Epic Games Launcher and Unreal Engine 5
In this video (objectives)...
Section Intro
In this video (objectives)...
Start learning your way around the Unreal Engine interface.
Learn how to apply transformations to actors in our level.
Taking a look at blueprints for the first time.
Learn how to reference actors in our level from our blurprint so we can manipulate them.
Learn how we can make a ball and add physics to it.
Learn about the Tick and Inputs Axis events, which both occur every frame.
Manually get and set the actor rotations rather than using a function that does it for us. This gives us more control.
Learn about the Modeling Mode and how we can use it to create our maze.
Model a peg obstacle and walls, and use them to build a maze.
Learn how to create our own materials
Add collision to our maze so our ball can react to it.
Add an event for when our ball overlaps with the goal.
Print a message to the screen that lets the player know how long they took to complete the maze.
Learn about how we can make something happen when our ball collides with another actor.
Cleaning up our Blueprint code and fixing the remaining bugs.
Learn how to add a different skybox rather than the default one.
Package up our game, and get it ready to play.
In this video (objectives)...
Section Intro
Set up a new Unreal Project for our next game: Crystal Cavern.
Start creating the level for Crystal Cavern.
Learn about the different types of lights in Unreal.
Learn about how we can use Blueprint Actors in Unreal.
Learn how to set up a basic Player Pawn.
Learn all about the two different kinds of controllers: AIControllers and PlayerControllers, and how they can be used to possess our pawns.
Learn about the game mode blueprint class.
Make our player pawn act as a physics object.
Learn how to import FBX models into Unreal, and assign it to our player pawn.
Make our player pawn move by adding force to it.
Learn about the different types of lights in Unreal.
Learn about the different types of lights in Unreal.
Learn about the different types of lights in Unreal.
Learn about the different types of lights in Unreal.
Learn about the different types of lights in Unreal.
Learn about the different types of lights in Unreal.
Learn about the different types of lights in Unreal.
Learn about the different types of lights in Unreal.
In this video (objectives)...
Add additional tracks to our timeline.
In this video (objectives)...
Learn about Blueprint Macros and when we can use them.
In this video (objectives)...
Create projectiles that fly through the air.
In this video (objectives)...
Spawn actors into the level at runtime.
In this video (objectives)...
Create variables that can be edited per-instance.
In this video (objectives)...
Animate our cannon to give it more life when it is shooting.
In this video (objectives)...
Apply damage to our player pawn.
In this video (objectives)...
Learn about the different types of lights in Unreal.
In this video (objectives)...
Learn about the different types of lights in Unreal.
In this video (objectives)...
Learn about the different types of lights in Unreal.
Learn about the different types of lights in Unreal.
In this video (objectives)...
Use arrays to manage our levels.
In this video (objectives)...
Add sounds to our game.
In this video (objectives)...
Add a sound that triggers at a certain point in the game.
In this video (objectives)...
Add a sound that changes volume depending on whats happening in the game.
Adding a user interface to the game so that we can see how many crystals have been collected.
In this video (objectives)...
Adding a user interface to the game so that we can see how many crystals have been collected.
Adding a user interface to the game so that we can see how many crystals have been collected.
Adding a user interface to the game so that we can see how many crystals have been collected.
Adding a user interface to the game so that we can see how many crystals have been collected.
In this video (objectives)...
Adding a user interface to the game so that we can see how many crystals have been collected.
In this video (objectives)...
Adding a user interface to the game so that we can see how many crystals have been collected.
In this video (objectives)...
Adding a user interface to the game so that we can see how many crystals have been collected.
In this video (objectives)...
Adding a user interface to the game so that we can see how many crystals have been collected.
In this video (objectives)...
Adding a user interface to the game so that we can see how many crystals have been collected.
In this video (objectives)...
Adding a user interface to the game so that we can see how many crystals have been collected.
In this video (objectives)...
Adding a user interface to the game so that we can see how many crystals have been collected.
In this video (objectives)...
Adding a user interface to the game so that we can see how many crystals have been collected.
Giving our Marine a weapon by learning about sockets.
In this video (objectives)...
Add sound effects to our character.
Adding a user interface to the game so that our player can see their progress.
Learn how to bind UI elements to variables.
In this video (objectives)...
Utilize Unreal’s AI Navigation system to have our aliens follow our player around the level.
In this video (objectives)...
Add an animation montage to our alien
Adding a user interface to the game so that we can see how many crystals have been collected.
Adding a user interface to the game so that we can see how many crystals have been collected.
Adding a user interface to the game so that we can see how many crystals have been collected.
Give the aliens a death sound and animation.
Increment the score every time an alien is killed.
Adding a user interface to the game so that we can see how many crystals have been collected.
Adding a user interface to the game so that we can see how many crystals have been collected.
Adding a user interface to the game so that we can see how many crystals have been collected.
Adding a user interface to the game so that we can see how many crystals have been collected.
Adding a user interface to the game so that we can see how many crystals have been collected.
Adding a user interface to the game so that we can see how many crystals have been collected.
Unreal Engine 5 Blueprint Developer - Updated to Unreal 5.6!
Want to start making awesome games in Unreal? Whether you’re brand new or already code in C++, Blueprints give you a faster, more visual way to bring ideas to life.
This beginner-friendly course shows you how to use Unreal’s powerful Blueprint system to build playable games from scratch, while learning the core logic and design principles behind them.
By the end, you’ll know your way around Unreal Engine 5 and have three polished projects under your belt, plus the confidence to start creating your own.
What You’ll Build
By the end of the course, you’ll have three polished games that prove what you can do with Blueprints:
Marble Run - Build your first Blueprint logic and see it in action as you roll your way to the finish.
Crystal Caverns - Create a 3D collectathon with tank-style controls, pickups, and a fully lit environment.
Twin Stick Shooter - Use Unreal’s Lumen lighting and reusable level design to craft a fast-paced arcade shooter.
Along the way you’ll learn how to:
Master Unreal’s Blueprint visual scripting system - and understand the game logic behind it.
Create and import assets to bring your levels to life.
Light your scenes with Unreal’s cutting-edge Lumen system.
Add sounds, interactions, and polish that make your games feel great.
Build smart, reusable components that save you time and boost your creativity.
This is the partner course to the Complete Unreal C++ Developer, one of the most popular Unreal courses on the web. Together, they give you two powerful paths into Unreal Engine - learn visually with Blueprints, or dive deeper with C++.
Unreal can feel intimidating to learn on your own, but this course keeps things approachable while still challenging you to think like a game developer. With lifetime access, free updates, and a vibrant GameDev tv community ready to support you, you’ll never be learning alone.
By the end, you’ll have the skills to design and build your own games - and three projects to prove it.
Note: This course is currently being updated to Unreal Engine 5.6
You’ll find both the new remastered content and the original course material included. Once the update is complete, the original content will be moved to a separate archive course, which you’ll continue to have full access to.