Roblox: Design and Create 3D Games

This is a free course module that allows students to understand the basics of game development. Roblox studio is a game creation platform that allows users to program games, share and play games. Users can use Lua, a cross-platform programming language, to manipulate the environment of the game and use the various features of Roblox studio to modify and combine sprites placed in-game.


No prior understanding of coding is required for this course

Programming Language(s) Involved: Lua

Recommended Age: 9-10 yr

Duration: 3 hours




Course objective:

  • Explore and basic functions of Roblox

  • Provide an understanding of scripting


Course outcome:

By the end of this free programme, students will be able to:

  • Anchor and unanchor blocks in Roblox

  • Created obstacle game elements - spawn location, killblocks, checkpoints

  • Upload the game online for others to play

Course curriculum

  1. 1
    • What makes a good game?

    • Functions in Roblox

    • Creating a staircase and a slope

  2. 2
    • Recap

    • What is scripting and lua?

    • Scripting in Roblox

    • Creating checkpoints

    • Save and upload your game