Ages 11–15 Beginner to Intermediate

Roblox Studio Game Coding for Kids in Kitchener-Waterloo

Turn gaming into creating — design and publish your own Roblox games in Kitchener-Waterloo

Teen focused on Roblox game development on a computer

About this course

Millions of kids play Roblox — but very few know how to build the games other people play. Roblox Studio uses Lua, a real scripting language used by game studios worldwide. This course teaches students in Kitchener-Waterloo to design, code, and publish their own games, turning passive screen time into active creation — while learning genuine programming concepts that transfer to other languages and real development careers.

What your child will learn

  • Navigating Roblox Studio: the 3D editor, explorer, and properties panels
  • Lua scripting basics: variables, conditions, loops, and functions
  • Making objects move, change, and react to player input
  • Game mechanics: points, timers, health systems, and win/lose conditions
  • Using Roblox services: TweenService, DataStoreService, and more
  • Designing interactive levels and environments
  • Publishing a finished game and understanding player experience
  • How professional game developers think about design and iteration

Example projects students build

Obstacle course (Obby) with checkpoints
Laser tag arena with scoring
Simulator game with currency
Platformer with moving platforms
Tycoon-style game with upgrades

Prerequisites

No prior coding experience required. Familiarity with playing Roblox is helpful but not mandatory. A Windows or Mac computer that can run Roblox Studio is needed.

Who is this course for?

Kids aged 11–15 in Kitchener, Waterloo, Cambridge, and New Hamburg who play Roblox and want to go deeper — or any student interested in game design. A powerful motivator for students who find abstract programming less engaging, because everything shows up immediately in a game they are building themselves.