top of page

ROBLOX DEVELOPER + VR - LUA CODING

POKEMON CATCHER -Roblox 3D VR Game Development with Lua Coding

Ages 10 - 17

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

< Back

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.

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 playable Pokémon-inspired Roblox catching game 


Custom scripts controlling gameplay mechanics 


A 3D world designed for both screen and VR play

rocket.png

What will you take?

A completed Roblox game project 


Real experience writing and debugging Lua scripts 


Confidence using professional game development tools

globe.png

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.

bottom of page