
A world filled with mysterious creatures is waiting to be explored
It’s up to young game designers to bring it to life. Students step into the role of game creators, designing interactive worlds where players explore, collect, and discover. From colourful environments to exciting challenges, every design choice shapes the adventure.
July 6th - July 10th, 2026
9:00 am – 4:00 pm
WEEK 2
$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
POKEMON CATCHER -Roblox 3D VR Game Development with Lua Coding
In Roblox – Pokémon Catcher (VR Light), students design and build a fully interactive Pokémon-inspired game using Roblox Studio and Lua scripting. Campers create 3D environments, write scripts to control gameplay, and build systems for collectibles, rewards, and progression.
Students learn how real Roblox games are structured, how environments are built, how scripts control player interactions, and how game systems respond to user actions. Campers write and modify Lua code to manage Pokémon spawning, collection, scoring, and player progression.
Students also explore asset creation and monetization, learning how Roblox developers design in-game items and how games generate revenue. Campers build simulated shop and reward systems using Lua to understand how monetization logic works, without real transactions.

As part of the experience, students explore VR Light, play-test their games in virtual reality, and learn how immersive perspective impacts game and asset design.
Solution Topic
Design, Experiment, Build
Through hands-on development and guided challenges, students gain real game development skills by investigating how games actually work.
Students explore questions such as:
How does the game know when a Pokémon has been collected?
What systems control scoring, rewards, and player progression?
How do scripted events change difficulty and gameplay flow?
How do developers design collectible and reward systems?
How does designing for VR affect spacing, movement, and player comfort?
Students design, script, and refine a fully interactive Pokémon Catcher game, 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 and modify scale, comfort, and immersion
Present their final POKEMON Catcher game 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.
VI 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: World Building & Roblox Studio Fundamentals
Students explore the Roblox Studio interface and core development tools. Campers design a Pokémon-inspired 3D world using terrain tools, models, and parts, focusing on layout, scale, and player navigation.
Day 2: Game Mechanics - Lua Scripting Basics
Students are introduced to the fundamentals of Lua scripting, including variables, events, and conditional logic. Campers write and modify scripts that control Pokémon 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 & Pokémon Showcase
Students debug scripts, optimize gameplay flow, and finalize their projects. The camp concludes with a Pokémon Catcher 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 playable Pokémon-inspired Roblox catching game
Custom scripts controlling gameplay mechanics
A 3D world designed for both screen and VR play
What will you take?
A completed Roblox game project
Real experience writing and debugging Lua scripts
Confidence using professional game development tools

Friday Fun Day
The final day includes a Pokémon Catcher 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?
Game development combines creativity, logic, and problem-solving. In Roblox
Pokémon Catcher, students learn how real games are designed, coded, and refined. By writing Lua scripts and thinking about immersive player experiences, students build skills that transfer to future game development, programming, and STEM pathways.
