Call us: 01628 621216

Roblox Lua Coder

Age guide: 11 to 16

Virtual Fees Location Camps

Fees From £425
Residential £1595

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!

What your child will learn

Intermediate to Advanced Skills

  • 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) 
  • 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!

Bring your own laptop

    Chromebooks and iPads are not supported

Important - Software Installation

  • Software required for the course must be installed prior to arriving at the camp and your child will require admin access.
  • Please note: school/work laptops may have restrictions.
  • Installation instructions will be available on your FunTech Parent portal upon receipt of full payment from 1st July.
  • Free technical support is available.
  • If course software is not installed upon arrival at the camp, FunTech will complete the installation for your child at an additional charge of £55, however, please note that your child will miss some of the course.

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


Rent a FunTech laptop

    Laptops cannot be rented upon arrival at the camp.

If you prefer, you can rent a laptop from FunTech with all the software pre-installed for £60 per week. This will be an optional extra during the booking process.

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