Learn to code Roblox Games

Roblox is a fun way to introduce kids to game design and coding.

Roblox Studio

Roblox Studio is a software that allows students to create games and projects on the Roblox platform. Using this and a simple code editor, students can easily design and program their own games.

Coding PlatformGamePlay Effect

Roblox Coding Syllabus

Module 1: Roblox Newbie

Prison escape is a game designed to teach you some of the Code Editor basics.
Duck through the maze, avoid the flashing lasers and break out of prison armed with your trusty dynamite slingshot – just try not to
get blown up!

In this class, you will be introduced to the basics of the code editor and learn how to make your first Roblox game from scratch using functions and conditionals.

Travel through time and space while learning to code with this dimension swapping Roblox game.
Teleport between two different realities to solve puzzles and collect Items.

In this class, you will be introduced to the basics of using Roblox studio tools to create your own games

Dodge the rolling barrels to reach the top of the hill before your opponents!
Barrel Roll is a fast-paced Roblox game where players must dodge and duck an endless stream of giant rolling barrels to get to the top of the hill.

The player who reaches the top first can claim the golden throne and the title of Barrel Roll champion.

In this class, you will learn to use core programming concepts such as functions, variables and for loops to create a barrel dodging Roblox game

Generate your own terrain! Paint, adjust and code it!

Types of terrain include

  • Canyons.
  • Desert.
  • Forest.
  • Glacier.
  • Hill.
  • Marshes.
  • Mountain.
  • Oasis.
  • Ocean Terrain
  • Open Terrain
  • River Terrain
  • Swamp Terrain
  • Tundra Terrain
  • Valley Terrain

In this class, you will be introduced to Roblox studio tools and code tools which will change and affect the world within a hide and seek game

Freeze yourself as few times as possible to reach the top of this snowy puzzle platform game.
Carefully make your way around the edge of a skyscraper without falling off, using your freeze power to navigate the various
obstacles as you go.

The aim of the game is to get to the top of the course using the smallest number of freezes.

In this class, you will learn basic Lua coding concepts

On your mark, get set, code!

Create a box racing game where the fastest racer wins!
Learn how to code checkpoints, a finish line and write clean code in, this fast-paced box racing game

In this class, you will learn how to structure code well and add a finish line to the track using inheritance

Inheritance is a mechanism in which one class acquires the property of another class. For example, a child inherits the traits of his/her parents.

This is a game of golf. we will create the spawn point at the beginning of the game and checkpoints at intervals.

In this class, you will learn how to use Roblox studio to alter the properties of parts

Hop from orb to orb in the arena to gain points and avoid the alien explosions!
You’ve been abducted by aliens! In this game, players must avoid the exploding alien orbs to try and survive for as long as possible, with scores ticking up the longer you stay alive.

In this class, you will learn how to add a score system and randomize events using loops. You will also learn about some game development concepts such as iteration

Write clean codes to make a spleef-styled game by improving the structure of the code.

In this class, you will get grips with debugging and refactoring code

Harness the power of the sun and moon to create a day/night cycle, then code spotlights and streetlights in this Roblox Studio lighting course.

In this class, you will learn to create your own lighting systems using code and build on your knowledge of Roblox Studio tools

Time to get the band back together and start making music with your custom coded instruments.

In this class, you will learn how to link audio files with objects in the workspace to make a playable piano and drum kit

Crack the codes inside the pyramid to set yourself free!

Code a series of puzzles including a secret door, combination lock and blocked corridors to trap players inside a forbidden temple!

In this class, you will learn how to use code to create and change behaviors in your Roblox map. Get introduced to some key game design concepts that you can apply to future games.

Mine your way through the layers to find buried treasure!
You’re a swashbuckling pirate! In this game, you’ll have to mine as much as you can to become the wealthiest plunderer!

In this class, you will learn how to use inheritance

Module 2: Roblox Pro

In this class, you will learn how to use Roblox publishing tools.

Create ramps so that you can take the pinball for a spin! But be careful of the food on the table! In this class, you will learn how to model basic objects and models, using different parts, as well as tools such as union and negate. It also covers hit boxes, and how to use them, which allow different objects and interact with each other.

Work on your parkour skills while navigating this tricky obstacle course!
Players must use their top ninja skills to navigate their way through the course, avoiding both the deadly obstacles and trying not to fall off the platforms. The player who manages to make it to the end can unlock a ninja outfit as a reward!

In this class, you will  learn some of the more complex Lua coding constructs such as vectors. Improve your knowledge of the basics of coding, game development concepts such as procedural generation

Stay in the center of the arena the longest and throw balls at your opponents to keep them out!
In Wrestleball, players must face off in the wrestling arena, firing balls to knock each other out of the center. The player who stays in the center the longest is the winner!

In this class, you will learn how to make an arena-based PVP game using vectors, loops and a score system. 

Battle waves of zombies in this top down zombie shooter
This is Zombie Smash, a top down shooter game where players have to fight off waves of zombies. The aim of the game is to
survive through as many waves of zombies as possible!

In this class, you will learn  how to use loops and the random math function to randomly spawn waves of zombies across the map

Escape prison for the second time, this time using only Epic Mode!
Avoid the flashing lasers and use your dynamite slingshot to help Agent escape an even tougher prison!

In this class, you will get grips with syntax and typing Lua. Code a familiar game while learning new skills and take the next
step towards becoming a programming pro.

Avoid red obstacles and collect coins in this 2D platform Roblox game.
Platform Game Design is structured in a slightly different way to a lot of the other Roblox courses as it primarily focuses on game design, as opposed to practical coding. Some coding is required in this course but we would recommend it as most suitable for confident budding programmers or experienced Roblox players with an interest in game design.

In this class, you will learn how to make a 2D platform game and learn game design theories that can be applied to any game you wand to build

Module 3: Roblox Legend

In this class, you will learn to build your own personal from scratch.

Learn To Code With Roblox