
Install the Epic Games launcher and sign in to access the Unreal Engine tab. Download the latest Unreal Engine 5 (for example 5.0.2) and prepare engines, projects, and marketplace assets.
Create a new Unreal Engine 5 project with the third person blueprint template, starter content, and desktop quality, name it You Endless Runner, and run the playable template.
Explore the Unreal Engine interface, navigate the menu bar and modes like select, foliage, and animation, manage assets in the content browser, and preview gameplay in the level viewport.
Import a free marketplace asset pack into your Unreal Engine 5 endless runner project, and organize meshes and materials in the content browser for level setup.
Set up inputs in Unreal Engine 5 by creating action and axis mappings, configuring jump, slide, and side-to-side movement with keyboard and gamepad, and simplifying controls for an endless runner.
Set up the third person character in Unreal Engine 5 by editing the character blueprint, adjusting the camera, and enabling forward movement via the event tick and forward vector.
Spawn endless terrain tiles using a blueprint block actor and game mode to spawn blocks every 400 units across four lanes, with proper rotation and spacing.
Learn to create endless terrain in Unreal Engine 5 by adding runtime blocks on overlap, tracking the last block, and destroying old blocks with a delay.
Move a third-person character between fixed 400-unit lanes using action mappings for move right and move left with the D and A keys, interpolating the x position for smooth transitions.
Explore obstacle spawning in Unreal Engine 5: a 50% per-lane chance using a sequence and random array picks, converting cars to static meshes with overlap collision for hit detection.
Learn to expand obstacle spawning in Unreal Engine 5 by moving cars toward the player with BP blocks and line traces, using front block checks.
Track distance in Unreal Engine 5 by meters, updating distance float each tick from the character’s position using x and z relative to start point, displayed in a HUD.
Accelerate the character by incrementally increasing the max walk speed from a starting 500 cm/s each tick. Use a clamp to cap the speed at a max, such as 3000–10000.
create a coin asset in blender, apply a gold, emissive material, and spawn, rotate, and collect coins in unreal engine 5 with a blueprint actor and hud binding.
Attach a chasing character to your third person blueprint in Unreal Engine 5, using a spring arm and manual lag to create Manny who follows and jumps with you.
Learn how to design an endless runner AI that catches the player using hits, overlaps, spring arm length adjustments, interpolation, and timers in Unreal Engine 5.
In Unreal Engine 5, this lecture teaches implementing a slide mechanic for an endless runner by shrinking the capsule collider, using a double delay trigger, and resetting on jump.
Add buildings along the BP block to fill the world, importing four custom meshes and textures, then randomize and spawn them on both sides at begin play.
Unreal Engine 5's exponential height fog hides distant spawning, boosts density, and adjusts start distance and radius while tuning fog color for visual appeal.
Add a matinee camera shake blueprint to create a screen shake, then tune oscillation duration, location, rotation, and field of view. Trigger it from player's camera with frequency and amplitude.
Create a third-person animation blueprint in Unreal Engine 5 to blend run, jump, fall, land, and slide animations using a state machine and boolean variables.
Fixes two bugs in endless runner: enables coin pickup while sliding via a separate collision box, prevents ground sticking with a timeline-driven half-height capsule, and improves slide transitions.
learn to save and load a high score in Unreal Engine using a save game blueprint, including a high score slot and hud display.
Add an immunity period in Unreal Engine 5 by using an immune boolean, a custom immunity event, and a timeline to flash the player while briefly preventing further hits.
Refine the hud by renaming distance and coin text fields, adding outlines and shadows, and implement a high score animation that plays once when beaten via blueprint.
Import royalty-free audio, create coin pickup queue, play sounds at the coin location, and set looping music with volume and pitch for 2d sound in Unreal Engine 5 endless runner.
Implement a game over screen using a ui widget, with restart and quit buttons, paused gameplay, mouse cursor activation, and a popping animation to enhance the end screen feedback.
Create a main menu level with a cinematic camera, configure level blueprint to view through it, and build a main menu widget with play and quit buttons and mouse cursor.
Ready to create games in Unreal Engine 5?
No Programming Experience Required!
Learn game development with Unreal Engine 5, the world's leading free game engine. This is the engine that brought us AAA titles such as Fortnite, the Batman Arkham series, Bioshock, and hundreds more. Opening this engine may seem intimidating at a glance, but this course is here to teach you how to become comfortable with the layout and game making process by creating an Endless Runner game. We will go step by step through the game-making process to show how we can set up a character with fluid and responsive movement, well-designed gameplay, and a lot more- without even writing a single line of code!
Unreal Engine Blueprints
We will be using UE5's built-in visual scripting system, blueprints, to create all the logic for our game. Blueprints are a visual form of C++ and are changing the way creating video games are approached across the world. It may seem like a lot at first, but with the gentle guiding of this course you will quickly understand the efficiency and power of this simple-to-understand system.
In this course, you will:
Make a complete game
Become comfortable coding with blueprints
Learn the engine's interface and terminology
Understand actor types
Experiment with different types of collisions
Characters and character movement
Blueprint logic
Music and audio
Gain the confidence to turn UE5 into a profitable future
Become an Unreal Engine 5 hero!
Why Take This Course?
Even if an endless runner game isn't your interest, this course provides the steps necessary to create a video game from start to finish. You will learn many fundamental things about the game-making process and will be able to utilize that knowledge in the projects you work on from here on out. I'm excited to see what you can create because Unreal Engine 5 is the tool you need to grasp that opportunity. So are you ready?
Let's start making a video game!