
Introduction to the course, who will be teaching you, and what we’ll build together.
Learn how to download and install Unreal Engine 5.
Set up your first project and prepare the base template for our 3D platformer game.
Get a quick overview of the Unreal Engine's interface and learn how to navigate, move objects, and explore the viewport.
An introduction to Unreal Engine’s visual scripting system and how we’ll use it to make our game logic.
Download and prepare the game assets that you will be using in this course.
Replace the template character with your own custom player and set up its Blueprint.
Learn how to create an Animation Blend Space and Animation Blueprint to give your character smooth idle, run, and jump animations.
Learn how we can adjust the character's movement speed, gravity, air control, and double-jump settings to make your character's movement feel great.
Learn how to use animation montages and how to add a jumping montage animation to our character.
Learn how to customize the camera distance, lag, and movement to enhance the overall gameplay experience.
Learn how to create a new character from scratch and make an enemy character for the game.
Create a simple enemy patrol AI that moves randomly around the map.
Give the enemy idle and walking animations through Animation Blend Space and Animation Blueprint.
Learn how to add a defeated system for enemies so that the player character can stomp on them and defeat them.
Learn how to attach a sword to your character’s hand and set it up for combat.
Learn how to add attack inputs, create an attack animation, and trigger a sword swing attack.
Make enemies react properly when hit by the sword, including knockback and defeat animation.
Learn how to create a coin collectible that spins and disappears when collected.
Learn how to build a simple HUD that shows how many coins you’ve collected.
Make enemies drop coins when defeated.
Learn how to create breakable crates that can be broken and drop coins.
Learn how to create collectable stars that serve as your main game goal.
Add star icons and counters to your HUD.
Create a “You Got All Stars!” screen when collecting all stars.
Lean how to create a spring pad that launches your player upward when stepping on it.
Learn how to create a respawn system so that when the player character falls off the level, they respawn.
Learn how to create spike traps that can damage the player.
Make the player character react with a knockback and animation when hit by enemies and spike traps.
Learn how to create an HP system and display it on the HUD UI.
Add collectable hearts that restore your HP when picked up.
Lean how to create a Game Over screen when you lose all your HP.
Learn how to create an enemy detection system so the enemy can chase and damage the player.
Import all of the level design assets to prepare for creating levels.
Learn how to build your first complete level with platforms, challenges, and collectibles.
Import all of the environment art assets that we will use to polish up our level.
Learn how to polish your level with environment art assets like plants, trees, rocks, etc., to make the world feel alive.
Learn how to add a pause screen that stops gameplay and lets you resume or return to the title.
Learn how to create a main menu from where you can start or quit the game.
Have you ever wanted to create your own 3D game but didn't know where to start?
In this course, you will learn step by step how to create your very first game by making a 3D platformer using Unreal Engine 5, with no coding or previous experience required.
I will guide you through everything from downloading and installing Unreal Engine to building and packaging your own finished game. You will start by learning the basics of the Unreal Engine interface and how Blueprints work. Then we will build a complete game together, adding a player character, enemies, combat, collectibles, and level gimmicks.
You will also design your own level, decorate it with environment art, and add menus, background music, and sound effects to make it feel alive and polished.
By the end of this course, you will have a fully playable 3D platformer that you created completely from scratch and the confidence to continue making your own games.
This course is designed for complete beginners who want to get started quickly, have fun, and finish with something they can actually play and share.
All lessons are short, clear, and beginner-friendly, so you can easily follow along and create your first game in just a few hours.