FOR UNITY & UNREAL DEVELOPERS Master Godot through
Master Godot through
building, not watching.
12 interactive modules. Write real GDScript. Get instant feedback. No setup required.
"kw">extends "cls">CharacterBody2D
"kw">var speed = 300.0
# Try changing speed to 600!
YOUR JOURNEY
Where are you coming from?
WHAT YOU'LL LEARN
Everything you need to build games
TRY IT NOW
Write code. See it run.
Our sandbox executes GDScript patterns in your browser.
"kw">extends "cls">CharacterBody2D
"kw">var speed = 300.0
"kw">func "fn">_physics_process(delta):
"kw">var direction = "cls">Input."fn">get_vector(
"left", "right", "up", "down"
)
velocity = direction * speed
"fn">move_and_slide()Output: Character moves at 300 units/s based on WASD input
Choose your path
INTERACTIVE LABS
Learn by building, not by reading.
TRACK YOUR PROGRESS
Level up as you learn
Newbie Newbie Legend
Level 1: Newbie 0/100 XP
FROM THE BLOG
Latest tutorials & guides
Deep dives into Godot, GDScript tips, and practical game dev advice
COMMUNITY
Learn together
Join thousands of developers building with Godot