Your ninja's Roblox game is ready to open at home. Here's how in four steps:
Download your ninja's project file. Your ninja's Sensei uploaded each week's finished Roblox files to Google Drive on Friday. Pick the week your ninja attended:
Install Roblox Studio. On any computer or laptop, search "Roblox Studio" and download from the first link (it's free).
Open the file with Roblox Studio. Double-click the file you downloaded, or open Roblox Studio and use File → Open. Sign in to a free Roblox account when prompted.
Play, read the code, keep coding. Roblox Studio loads an exact copy of your ninja's game — including every Lua script they wrote this week. From here they can play it, tweak the scripts, and keep coding from home.
What We Covered This Week
Throughout the camp, Ninjas wrote real Lua scripts — the programming language behind every Roblox game — to build, modify, and "hack" their own creations. Click any topic to expand.
Roblox Studio Basics & First Lua Script
Navigated Roblox Studio — Workspace, Properties, Toolbar, and Explorer panels
Built a Parkour Map with multiple obstacle types, custom colors, materials, and a finish-line bonus
Wrote their first Lua script — opening the Script Editor, running print("Hello world!"), then changing part properties through code
Learned core Lua syntax habits — Tab autocomplete, spelling and capitalization that matter, reading red-underlined errors in the Output Panel
Used Instance.new() to spawn parts from scratch with code instead of dragging them in
Built the Leaning Tower of Bricks — wrapped the spawn code in a function, called it inside a for loop, and added wait() + BrickColor.Random() for color variety
Remixed the script into Dominoes — used Vector3 for orientation and passed a parameter into the function so each part landed in a new spot
Hacked the dominoes script into a bridge across a chasm with anchored, randomly-colored parts
Events, Booleans & Hacking the Color Game
Learned Touched events — code that runs the moment a player touches a part
Built a Hidden-Button Challenge — find the trigger, touch it, and a code-generated path appears (with a Boolean flag that stops it from spawning twice)
Read and modified the Color Game's script — explored tables (lists of items) and the :GetChildren() method
Remixed the Color Game with new tile layouts, added obstacles, and patched a bug using an if statement + a hidden secret object
Building, Scale & Terrain Design
Designed a House Project at proper scale with a dummy avatar for reference
Used pro-creator shortcuts — Duplicate, Group, Ungroup, and Anchor — to build faster and cleaner
Sculpted custom landscapes with the Terrain Editor — mountains, valleys, caves, water, and painted materials
Combined everything into one connected world that became the foundation for the capstone
Trap Scripts, Capstone & Publishing
Explored the Toolbox — found and added pre-built models to dress the world (10+ objects)
Wrote trap scripts — damage traps that activate on touch, secret doors that open with a hidden switch, and false floors with invisible tiles
Combined everything into a Capstone Game with original Lua scripts, terrain, and toolbox details
Published the game to Roblox — parents played it live at the Camp Celebration and earned a Certificate!
What's Next?
Want your ninja to keep coding? Code Ninjas® West Katy's CREATE program turns the spark of camp into a year-round 9-Belt journey — from white belt to black, building real games week after week with their own Code Sensei®. New students can start with our Summer of Code promo: 2 months for $299, ages 8–14. Promotion ends June 30.
Or come back for a FREE 30-minute trial to see if year-round is the right fit for your family.