
Download unreal engine 5 by visiting unrealengine.com, download the public license, install the epic games launcher, sign in, and launch ue5 early access from the library.
Learn to navigate the Unreal Engine editor, fly the 3D viewport with W, A, S, D and Q, E, and perform basic level edits using move, rotate, and scale.
Import objects into your Unreal Engine 5 project using FBX/OBJ, Quixel Bridge assets, or marketplace packs, then drag them into your scene and edit them to build your game world.
Create your first Unreal Engine 5 project with a first-person blueprint setup and maximum quality. Enable starter content and ray tracing, then launch to play and shoot boxes.
Explore blueprint, the visual scripting system in Unreal Engine 4 and 5, by opening first person character and other blueprints, editing the event graph, and wiring nodes.
Remove the gun and crosshair, clean up the first person blueprint, and recompile to fix an unresolved compile error while centering the camera and removing unused VR and HUD elements.
Learn to add a sprint in Unreal Engine 5 using blueprints by binding sprint to left shift and increasing max walk speed from 600 to 1000, then resetting on release.
adjust gravity scale, max acceleration, jump velocity, and air control in the first person character movement to reduce floatiness and improve platforming feel.
Add player sound effects in Unreal Engine 5 beginner blueprints, including looping footstep sounds and randomized landing sounds; import sounds from freesound.org.
Create a reusable moving platform blueprint with two adjustable points, glowing green when active and red when inactive, enabling puzzles with levers and multiple platforms.
Create a pressure plate blueprint in Unreal Engine 5 that activates a moving platform on overlap, using a platform reference, an event dispatcher, and color changes from red to green.
Learn to add sounds to pressure plates and moving platforms in Unreal Engine 5 blueprints by using audio components, activation sounds, attenuation, and binaural spatialization.
Create a death screen in Unreal Engine 5 using blueprints, featuring a blur background, red flash, 'you died' text, space restart, camera shake, and spike-triggered death logic.
Learn to implement a gem collection and exit door system in Unreal Engine 5 with blueprints, including a gem UI, door indicators, and level transition after collecting all gems.
Build a bottom subtitles widget with a blur background, fade animations, and an array of lines that advance on left-click in Unreal Engine 5 blueprints.
Design five levels that gradually introduce mechanics—from simple platforming and gem collection to spikes, moving platforms, and activating panels or pressure plates—culminating in a larger, more challenging finale.
Design level 1 outlines a simple pillar-based path with five gems to collect and an exit, featuring start and end platforms, increasing challenge, and basic control subtitles.
Design level 2 by laying out platforms, spike pits, and gem rewards, with an exit door and varied heights to add challenge, plus a warning subtitle and level foundations.
Design level three in Unreal Engine 5 by adding moving platforms, gem challenges, and spikes in a spacious play area, guiding players from the start to the end door.
Design level 4 introduces activatable platforms powered by pressure plates, linked moving platforms, and a spiral gem tower, adding parkour-style jumps and increased difficulty.
Duplicate the preset level to build your first level in Unreal Engine 5 using blueprints. Place a start, five platforms, gems, and an exit, with UI and subtitles.
Create a functional second level in Unreal Engine 5 by duplicating assets, converting pillars to static meshes, adding collision, placing pillars, spikes, gems, and a door, and integrating level subtitles.
Duplicate the preset level to create level three and bring over spikes. Build moving platforms with a player start, pillars, gems, and an end door, then test and tweak timings.
In Unreal Engine 5 beginner blueprints, build level four by duplicating the template, laying out moving platforms and pressure plates, testing jumps, adding gems, spikes, and an end door.
Link levels with exit doors in unreal engine 5 blueprints by setting the next level from level one to level two, three, four, and five, then add an end screen.
Create an end screen in Unreal Engine with a camera and a widget displaying you won and credits, fade in, then press any key to return to the main menu.
Design and implement a main menu and level selection screen in Unreal Engine 5 using blueprint widgets, a background blur, and interactive play, quit, and level buttons.
Create a universal pause menu in Unreal Engine 5 using a main menu widget, enabling resume or quit to menu, with input mode control and mouse cursor visibility.
Adjust the first person character blueprint by shrinking the collision capsule radius and backing the camera, then tweak gravity scale to 2.6 to prevent edge clipping and improve platforming.
Adjust the spike blueprint by scaling the collision box to eliminate gaps as the capsule collision shrinks, ensuring the player can't slip between spikes while platforming.
Test your game with others to spot where players struggle, then adjust platforms and jump lengths to balance difficulty and accessibility.
Add blocking volumes to create reliable collision bounds that keep players inside the play area, with multi-level application across levels via copy and paste, while keeping doors accessible.
Congratulations on finishing your first game and building a strong Unreal Engine five foundation; continue learning with level design, lighting, fog, post-processing, and cinematics, and download the project files.
As a complete beginner, learning game development can be hard. My goal is that this course will make the process as fun and easy as possible!
In just 6 hours, I'll teach you how to create an entire game without any prior game development experience. Throughout every video, I thoroughly explain the necessary systems we're using in a clear and comprehensive way, so that by the end of this course, you'll not only have completed a game, but you'll also have a foundational knowledge of Unreal Engine that you can use to start making games on your own.
(Course owners will also get a free download for the project files I created for this series, that can be used for anything you like!)
Here’s everything that this course will cover.
The Basics:
I’ll teach you how to install UE5, make new projects, and edit levels with custom imported objects.
Programing a Professional Player Character:
We’ll add sprinting, customize our characters movement settings specifically to fit our game, then implement realistic, 3D sound effects and camera shake to enhance the games feel.
Reusable Blueprints:
Throughout the course I’ll show you how to create multiple Blueprints that you can reuse in all your levels, and easily set custom parameters for the important variables in them. We’ll be able to drag and drop these Blueprints to create full scale levels in just minutes. We’ll make things like subtitles, dangerous spikes, moving platforms, and pressure plates to activate them.
We’ll also create a dynamic item collection system, where the collectables are used to open the exit for each level. You’ll learn how to make systems that dynamically react to how many collectables are in your scene.
Level Design and Creation:
We’ll also take some time to go over a few basic level design principles, and draw out designs for each of our levels. After designing our levels, we’ll drag and drop our reusable Blueprints to construct every one super quickly and efficiently.
I’ll even teach some basic lighting and post processing systems that you can use to bring life to even the simplest scenes.
Programing Menus using Widgets:
After creating our levels, you’ll learn all about creating different kinds of menu, like a main menu where you can select levels you want to play, a pause screen that stops the game and allows users to return to the main menu, as well as a death screen and end screen.
Polishing and Improvements:
Once we’ve essentially finished our game, we’ll go back into our Blueprints, and make some tuning adjustments, bug fixes, and add extra sounds.
Become a video game developer today, you won’t regret it!