Lumo
Lumo says: Part 2 builds on Part 1. Keep your project open and add one system at a time, then run the game after each change to check it still works.
🛠️
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-part2-reference.zip.
XP 0 pts
PART 2 / 2
GODOT 3D WORKSHOP SERIES · PART 2

10-DAY
CHALLENGE

The Economy Loop, Escalating Rules & Victory
Steps 11 to 17 ⏱ 2 to 3 hours Godot 4 · Free!

WELCOME BACK, CO-OP GATEKEEPERS!

In Part 1, you built the 3D world, walked around the base, and scanned visitors together. Now you're turning it into a full 10-day online game, shared piggy bank, rent payments, and rules that get harder every single day. Can you and your team survive?

✓ 3D WORLD ✓ CO-OP NETWORKING ✓ THERMOMETER TOOL ✓ GATE LEVERS ✓ DAY TIMER

Build 3D Base Part 2 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 →

🎉 YOU SURVIVED!

ALL 10 DAYS COMPLETE!

You built a full 3D online co-op game from scratch, a world, networking, tools, an economy, and a 10-day challenge loop. That's a real game!

← BACK TO WORKSHOP HUB
🧩
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