top of page

ROBLOX DEVELOPER + VR - LUA CODING

RAINBOW OBBY - Roblox 3D VR Game Development with Lua Coding

Ages 10 - 17

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

< Back

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.

computer.png

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

tool.png

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

rocket.png

What will you take?

A completed Roblox game project 


Real experience writing and debugging Lua scripts 


A strong foundation in game development concepts

globe.png

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.

bottom of page