🎮 My First Unreal Game 🎮 Episode 4 of 9 · See All Episodes
🦊Lumo says: take this episode one step at a time. Finish the build, answer the check, and your progress saves on this device.
← Episode 3 🔺 All Episodes Episode 5 →
🛠️ Build it in the Unreal Studio tooArrange Blueprint nodes in your browser, play a live sketch, and export the real Blueprint recipe. No install to start. Open Studio →
← Home
Unreal Engine 5 · Blueprint Visual Scripting

2D PLATFORMER
BLUEPRINT

🛡️
Before you start: this whole episode runs right here in your browser, so there is nothing to install and it works on a school computer. When you are ready to build it for real, Unreal Engine 5 is free but a big install (around 30 GB) that wants a strong PC with a dedicated GPU, so a grown-up should help at home. New to the series? Start at Episode 1: Blueprint Basics. Finish all 20 steps and your badge shows up in My Progress.
📦
Workshop reference pack: download an offline copy of every step in this workshop: ⬇ unreal-2d-platformer-reference.zip. Every code block also has a Copy button.

Wire Unreal Blueprints node by node. Each step unlocks a new mechanic, play your game live as you build it.

Unreal 5Blueprint 20 StepsLive GameMobile OK
Your Character
BP_PlatformerChar
Move Speed400 UU/s
Jump Velocity650 UU/s
Gravity Scale2.0°
Lives3
Progress
⭐ Live Preview
Waiting…
?
?
?
?
JUMP
0
Coins
🎨
Lives
0/20
Steps
,
Last Unlocked
Connect Blueprint nodes ? Apply ? watch the game come alive!
🧩
Code Order: Blueprint Game Flow
+20 XP
Drag these Blueprint steps into the correct order for setting up player input and movement.
Get the input axis value from the Enhanced Input Action
Create a new Blueprint class that extends Character
Connect the result to Add Movement Input
Add an Input Mapping Context in BeginPlay
Multiply axis value by speed to get movement direction