WhatsApp/Telegram +65 8858 6173 classes@computhink.com.sg

Roblox Coding Camp: Defenders of Magic | Oct-Dec 3-Day Holiday Camp Singapore

Event Phone: 88586173

Details Price Qty
Wk 1A: Nov 23, 24, 25 (Mon-Wed) | PM - 2.00 pm - 5.00 pm $467.00 SGD  

  • Defenders of Magic Wk1A (Afternoon)
     November 23, 2026 - November 25, 2026
     2:00 pm - 5:00 pm

Roblox Coding Camp: Defenders of Magic

Build and Code Your Own Magic Game in Roblox Studio

From playing Roblox games to making one.

In Defenders of Magic, students aged 11 to 16 build their own magic-themed game in Roblox Studio, the same tool Roblox developers use. They design the world the game takes place in, code wand spells such as fireballs and lightning bolts, and program the monsters the player must defend against.

Every spell and every monster runs on Lua, the programming language Roblox itself is built on. Design is as much a part of the camp as code, so students finish with a playable game they built from the ground up, and the confidence to keep building.

Camp outline

Defenders of Magic runs over three afternoons, and each day adds a new layer to the student’s own game: the world, the spells, then the monsters and the final battle.

During the camp, each student also completes a short level assessment, and we recommend the right level for our regular weekly classes.

Day 1: Build the Magic World

Students learn their way around Roblox Studio and design the world their game takes place in. They will:

  • Build and design a magic-themed world in Roblox Studio
  • Write their first Lua scripts
  • Make objects in the world react to the player
  • Plan how their game will be played

Key concepts: game design, Lua basics, events

Day 2: Wands and Spells

Students give the player a wand and code the spells it casts. They will:

  • Code a fireball spell
  • Code a lightning bolt spell
  • Use variables and functions to control each spell
  • Test their spells and fine-tune how they feel in play

Key concepts: variables, functions, game mechanics

Day 3: Monsters and the Final Battle

Students bring the monsters to life and finish a playable game. They will:

  • Program monsters that move and attack
  • Use conditions to decide when a monster is defeated
  • Combine the world, spells and monsters into one game
  • Playtest, debug and polish their finished game

Key concepts: conditions, loops, debugging, iteration

Full details: Roblox Coding Camp: Defenders of Magic