Call us: 01628 621216

EARLY BIRD SALE

Summer 2025
Residential Camps
$1595$1795

Book with $50 DEPOSIT

Roblox Lua Coder

Age guide: 11 to 16

Location Fees Virtual Camps

Part 1: Beginner to Intermediate $295
Part 2: Advanced $295
Parts 1 & 2: Full Course $495

Lua Scripting in Roblox Studio

Your child will use the popular gaming platform Roblox to create their own unique games by scripting their own programs and systems in Lua, culminating in the creation of multiplayer experiences.

At the end of the course, your child will be able to create elaborate interactive games, using the logic of events and actions, iteration, inventory management and much more!

Virtual course format

Our camps have been restructured into two parts that can be taken as one week courses.

  Mon - Fri
Part 1
Beginner to Intermediate
AM
Part 2
Advanced
AM

What your child will learn

Part 1 - Beginner to Intermediate

Pre-requisites: None

  • Roblox Studio 
  • Lua Introduction 
  • Editing Scripts (Colour, Material, Physics) 
  • Coding Basics (Output, Variables) 
  • Branching (If, Else, Else If) 
  • Iteration (While Loops, For Loops) 
  • Events (Collisions, Triggers, Models, Spawning, Despawning, Player) 
  • Inventory (Creating Items, Adding Items, Equipping Items, Dropping Items) 
  • Item Events (Activating, Equipping, Unequipping) 

Part 2 - Advanced

Pre-requisites: Part 1

  • Multiplayer (Team Management, Lobbies, Team User Interface)
  • Multiplayer Lua (Events, Score Management, Global/Team Timers)
  • Creating Multiplayer Games
  • Persistent Data (Player Data, Saving Data, Loading Data, Autosaves, Save On Exit)
  • Screen User Interfaces (Text, Buttons)
  • Screen User Interfaces Lua (On Click Events, Editing Text)

Choose the camp option that’s right for you

See our camps in action!

Tech requirements

    Chromebooks and iPads are not supported

Internet speed requirements

  • 5Mbps download speed and 3Mbps upload speed (per user)
  • If using FunTech Virtual Machine at least 6Mbps download speed and 6Mbps upload speed; lower speeds will work, but the quality of the remote computer experience will deteriorate (per user)

Find internet speed:  Test my speed

Minimum system requirements

  • OS: 64-bit Windows 7 or later or OS X 10.9 or later
  • Processor: Intel Core i3-7100U / AMD A6-9400 or equivalent 
  • Memory: 8GB (8,192MB) RAM
  • Free HDD space: 20GB 
  • Graphics requirements known as GPU (Graphics Processing Unit): Intel HD Graphics 620 or better
  • Hardware: keyboard, mouse, and headset with microphone
  • Admin access required

Find your computers’ tech specs:  Windows  |  Mac

IMPORTANT – FREE TECHNICAL SUPPORT

Course software must be installed before the start of the camp. Instructions on how to do this will be in your FunTech Parent Portal and includes free technical support.

If the software is not installed prior to the start of the camp, then your child will miss some of the course and there may be an additional charge to catch up on missed content.

About this camp

In this engaging Roblox course, your child will master game development using Lua scripting. They'll seamlessly progress from Roblox enthusiast to skilled Roblox coder, acquiring a comprehensive skill set along the way.

They will begin by learning to create interactive games and applying essential programming concepts such as branching and iteration. This foundational knowledge allows them to modify game object properties during gameplay, bringing their creations to life. As their confidence grows, they'll delve into reactive game components, adding excitement with dynamic power-ups and interactive enemy encounters.

Your child will also learn the art of managing player inventory and scripting custom effects for equipping and activating in-game items. This knowledge ensures their games are not only engaging but also well-equipped for diverse player experiences.

The course then shifts focus to multiplayer gaming, teaching your child how Roblox manages teams of players. They'll facilitate player interaction and learn to join teams, enhancing the social and competitive aspects of their games. Your child will also be able to save player progress securely on Roblox's servers, ensuring that valuable game data, such as scores and currency, persists between gaming sessions.

Moreover, they'll master the art of managing the user interface, effectively communicating with the player's screen. This skill set includes understanding the difference between server and local Lua scripts and using Lua syntax to exchange data between the server and the player's local machine.

By the end of this Roblox course, your child will be able to create a vast array of multiplayer games, including obstacle courses, platformers, racing games, and stealth games. Their creative potential in the world of Roblox game development will be limitless.

Choose the camp option that’s right for you