🛠️
Build it in our Godot Studio too: lay out your scene on a grid, add real GDScript and download a real project.godot plus a scene you can open in Godot, right in the browser with no install. Open the Godot Mod Studio →
📦
Reference scripts: download the finished GDScript files used in this workshop: ⬇ godot-gatekeeper-3d-part1-reference.zip.
XP 0 pts
PART 1 / 2
GODOT 3D WORKSHOP SERIES · PART 1

WHO GOES
THERE?

3D Co-op Edition: The Base & Co-op Mechanics
Age 8+ with grown-up ⏱ 2 to 3 hours Godot 4 · Free!

👶 FOR THE LITTLE CODER

Instead of flat paper on a desk, we're walking around a real 3D world! You can walk up to the gate, look at survivors face-to-face, and team up with your grown-up to run the base.

👨‍👩‍👧 FOR THE GROWN-UP

Moving from 2D UI to 3D requires CharacterBody3D nodes and Godot's built-in High-Level Multiplayer (ENetMultiplayerPeer) so players can connect and share the same checkpoint lobby.

Build 3D Co-op Checkpoint in the browser

Write the code in each step and the canvas builds the game as you go. Play every step along the way.

Step 1 / 6
Write the code and watch your game appear

Open the full-screen canvas →

🏆 BASE SECURED!

You built a working 3D co-op checkpoint! Part 2 adds the 10-day economy, piggy banks, rent, escalating rules, and a win condition.

CONTINUE TO PART 2 →
🧩
Code Order: GDScript Game Loop
+20 XP
Drag these GDScript lines into the correct order for a character that moves and jumps.
if is_on_floor() and Input.is_action_just_pressed("jump"):
func _physics_process(delta):
move_and_slide()
velocity.y += gravity * delta
    velocity.y = jump_force
Plan the space first: block out floors, walls and ramps in our 3D World Builder, then import the mesh into Godot.