Six missions from zero to a game your friends can actually play.
Learn Lua by building — every mission ends with something working on your screen, every line of code you need is on the page, and the boss fight is a real person playing your obby.
6 missions · every mission ends with something working on screen · full code included. Type the code yourself — don't paste; typing is how it sticks. When something breaks (it will — it breaks for professionals too), every mission's Repair Shop lists the common errors and their fixes. Collect all 600 XP to complete the quest.
First Contact — make Roblox obey your command
Install Studio, meet the Explorer and Output panels, and write your first two Lua lines — a print and a variable — inside a real game engine.
Start missionThe Trap — a brick that defeats anyone who touches it
Your first real mechanic: the Touched event, FindFirstChild, and the Humanoid — the classic kill brick, built and understood line by line.
Start missionThe Upgrade — damage, cooldowns, and your first real bug
Switch from instant kill to 20 damage, discover why you still die instantly, and fix it with a debounce — the professional pattern every Roblox dev uses.
Start missionThe Treasure — coins and a real score on the leaderboard
Two scripts in two places working together: a leaderstats builder in ServerScriptService and a coin that pays out, then destroys itself.
Start missionThe Launch Pad — a pad that sends players flying
HumanoidRootPart, Vector3 directions, and velocity — push a character into the sky and discover the debounce pattern working a third time.
Start missionThe Gauntlet — combine everything into a playable obby
No new code. Lava floor, coin alley, a launch gap, and a trophy — the boss fight is a real person playing your game from start to finish.
Start missionThe quest traces one arc: from making the engine obey a single command to shipping a game someone else plays. Mission 1 proves the engine listens. Mission 2 teaches events — code that waits for the world to act. Mission 3 hands you a real bug and the professional pattern that fixes it. Mission 4 wires two scripts together into a system. Mission 5 shows the same pattern moving physics. And the boss fight adds no new code at all — because the secret of coding is that you don't learn a hundred things, you learn ten things and combine them.