
What if your obstacle course could think, react, and change?
In this advanced Roblox camp, students move beyond building to game logic and scripting, learning how code controls what happens in a game. Their obbies become smarter, more dynamic, and more interactive.
July 27th - July 31st , 2026
9:00 am – 4:00 pm
WEEK 5
$630.00 + HST
Ages 10 - 17
EARLY BIRD DISCOUNT
ENDS MARCH 31st
$580.00 + HST
SIBLING DISCOUNT
$25.00 OFF
Extended Care (OPTIONAL)
M: 8:00 am – 9:00 am
E: 4:00 pm – 5:00 pm
$120.00 + HST
EMERGING TECH - 3D VIRTUAL REALITY VR
RAINBOW OBBY - Roblox 3D VR Game Development with Lua Coding
In Roblox (VR) with Lua – OBBY, students take their game development skills to the next level by designing and scripting a fully interactive obstacle course inside Roblox Studio.
Campers build complex 3D environments and use Lua scripting to control checkpoints, obstacles, collectibles, and player progression. Students write and debug scripts to manage game systems and create engaging challenges.
The camp also includes VR Light play testing, where students experience their obstacle course in virtual reality and learn how immersive perspective affects level design, spacing, and player comfort.

This camp is ideal for students who want deeper technical skills and real scripting experience.
Solution Topic
Design, Experiment, Build
Through investigative questions, students gain real-world skills in 3D world-building, game design and development, and experience design for virtual reality.
Students explore questions such as:
How does an obstacle know when a player has touched it?
What systems control checkpoints, rewards, and player progression?
How do scripted events change the challenge and flow of a game?
How does designing for VR affect spacing, movement, and player comfort?
Students design, script, and refine a fully interactive Roblox OBBY, focusing on how game systems behave and how players experience them in both screen-based and VR environments.
Students will:
Build 3D environments using Roblox Studio parts, terrain tools, and assets
Script checkpoints, hazards, and collectibles using Lua
Create event-driven logic that responds to player actions
Design reward mechanics and simulated monetization features
Experience their games in VR Light mode to evaluate scale, comfort, and immersion
Present their final OBBY and explain how their game systems work
This stage emphasizes systems thinking, player experience, and real scripting workflows, mirroring how professional Roblox developers build interactive 3D games.
VR Light in This Camp
Campers explore how logic and data shape player experience in both screen and VR environments. Campers playtest their games in VR mode and evaluate how camera perspective, scale, and movement affect immersion. Students adjust level design and object placement to improve usability across both screen and VR play.
Camp Learning Journey
Day 1: Obstacle World Design, 3D Building
Students design a complete obstacle course, focusing on scale, difficulty, and player flow. Students explore the Roblox Studio interface and core development tools using terrain tools, models, and parts, focusing on layout, scale, and player navigation.
Day 2: Lua Scripting Checkpoints & Game Logic
Students are introduced to the fundamentals of Lua scripting, including variables, events, and conditional logic. Campers write and modify scripts that control Obstacle Course behaviour, spawning, detection, and collection, learning how player actions trigger scripted behaviour.
Day 3: Asset creation, Leaderboards & Monetization Systems
Campers expand their game by building collectible systems, score tracking, and interactive challenges. Students write and refine scripts that manage game state and player progress, emphasizing clean logic and consistency. Campers also design custom in-game assets and implement simulated monetization logic, such as reward shops, unlockable items, or point-based purchases using Lua.
Day 4: VR Playtesting - Designing for Immersive Players
Students explore how to play Roblox games in virtual reality. Campers playtest their games in VR mode and evaluate how camera perspective, scale, and movement affect immersion. Students adjust level design and object placement to improve usability across both screen and VR play.
Day 5: Debugging, Polish & OBBY Showcase
Students debug scripts, optimize gameplay flow, and finalize their projects. The camp concludes with a nOBBY Showcase, where students present their games and explain their design and coding decisions.

What will you learn?
Roblox Studio development workflow
3D level and obstacle design
Lua scripting fundamentals (events, variables, conditionals)
Checkpoint, scoring, and progression systems
Asset creation and simulated monetization logic
VR Light immersive design Intro

What will you make?
A fully scripted Roblox OBBY
Custom obstacles, checkpoints, and reward systems
A game designed with both screen and VR players in mind
What will you take?
A completed Roblox game project
Real experience writing and debugging Lua scripts
A strong foundation in game development concepts

Friday Fun Day
The final day includes an OBBY Showcase, where students share their games, play each other’s creations, and celebrate their progress as game developers.
PIZZA LUNCH DAY (Campers enjoy PIZZA lunch Party on Friday - On us!)
We will know closer to the camp week if this camp will head to a TECH Company.
EXPO DAY
Skills gained
Coding & Technical Skills:
Lua scripting and game systems
Game logic, events, and conditionals
Debugging and testing gameplay systems
Emerging Tech Awareness VR Light exploration and immersive design principles
Understanding how games reward players (simulated monetization)
VR Light design considerations
Game Design & Creative Thinking
3D world and level design
Player experience and game flow
Asset creation and interactive design
Advanced Roblox world-building
Confidence & Collaboration
Problem-solving through iteration
Sharing and explaining design choices
Why does this camp matter?
This camp teaches students how real Roblox games are built—from level design to scripting and monetization logic. By combining Lua coding with VR-aware design, students gain skills that transfer directly to advanced game development, programming, and STEM pathways.
