Roblox

Advanced

Students will experience on how to build a game using Roblox Studio while exploring on how to use programming language to control all the objects built in the studio. With Roblox Builder course, students will learn some knowledge on designing 3D objects as well as using coding to create games based on their creativity and eventually build their logical thinking.

Objectives

  • Study how to create 3D objects and the concept of 3D in gaming.
  • Study how to create own games using most popular gaming platform with no coding experience required.
  • Learn coding for game development.
  • Using gaming approach to explore children’s creativity and imagination.
  • Gamification learning to improve Children’s logical thinking and understanding programming.

Course Info

Platform used:
Roblox Studio

Lessons:
24 lessons

Duration:
6 months for 18 lessons + Final Project

Skills:

  • 3D objects creation skills
  • Foster coding mind set
  • Cultivate computational and logical thinking
  • Game development knowledge
  • Graphical design and effects implementation

Be Roblox Builder (BRB) Level 2:

No Lesson Description Skills
1 Introduction to Roblox Scripting Scripting is to give the program sets of instructions on how to give players score, control player movement and display many etc.
  • Scripting in Lua language
  • How to troubleshoot program?
  • Loop / repetition
2 Creating checkpoints in the Game Using Team Service to assign different spawn checkpoints for different players.
  • Team service configuration
  • Understand concept of checkpoints in program
3 Particle Effects – Part 1 Learn how to create simple sparkling effect using ParticleEmitter in Roblox.
  • Particle emission
  • Customize particle with texture
4 Particle Effects – Part 2 Understand sequence of ParticleEmitter to create smoke effect.
  • Introduction to fading effect
  • Understand sequence of particle
  • Accelerate Particle emission
5 Laser Traps Creation Understand beams to draw texture between two points with customizable properties.
  • Understand Attachment
  • Beams customization
6 Explosions Effect Create a trap using Particles emission to kill a player.
  • Design a Particle Emitter
  • Understand Roblox Studio Plugin
7 Creating Player Tools – Part 1 Learn how to create and control equippable tools for player to equip on character.
  • Design Laser Gun
  • Understand tools
  • properties
  • Make tools collectable
8 Creating Player Tools – Part 2 Understand the tools scripting to customize different tools effect.
  • Tools scripting
  • Create your own tools
9 Creating Player Tools – Part 3 Understand the tools scripting and creating.
  • Tools scripting
  • Server and Client site scripting
10 Mini Game – Lasers Gun Part 1 Using mouse pointer location to cast laser beam from the customize laser gun.
  • Understand way to detect mouse pointer
  • Configuring collision effects
11 Mini Game – Lasers Gun Part 2 Configure target position to fire a laser using Raycast function in Roblox.
  • Understand Raycasting
  • Understand hitting listener event
12 Mini Game – Lasers Gun Part 3 Rendering the laser beam and customize their firing rate.
  • Understanding CFrame for Laser position
  • Creating Laser
  • Customizing laser firing rate
13 Building a Hinges Door Constructing moving mechanism in the game using constraints in Roblox.
  • Understanding Attachments properties
  • Adding Constraints to moving mechanisms
14 Building a Ferris Wheel Learning more advanced mechanism using multiple constraints to build a motor of Ferris wheel.
  • Understanding the mechanism of Ferris Wheel
  • Create moving motor
15 Introduction to Animation Editor Understanding built-in Animation Editor to design Humanoid animations.
  • Learn concept of animation
  • Create a customize animation
16 Introduction to Animation Scripting Create a changing animation when Humanoid touches an object.
  • Scripting for advanced animation
  • Build animations in response to Humanoid’s action
17 Introduction to Save Game Data Understand on saving different player game data using data store.
  • Understand CRUD
  • operation on Data Store
  • Data Store creation in Roblox
  • Enhance existing project for Data Store
18 Detecting Player Input Learn how to connect player input to actions to allow more intuitive control on Humanoid.
  • Scripting for action handler
  • Controlling player to equip or un-equip items
19-24 Final Project Student will recap and apply back the skills and configurations learned from lesson 1 to lesson 18 to build a completed program in Roblox.
  • Learn how to organize a new program
  • independently
  • Learn how to configure object to be collectable
  • and apply to player humanoid
  • Object scripting to react based on player input

 

Estimated Duration: 18 weeks + 6 weeks final projects (mini game)

Give Your Child
the Confidence to
Think, Learn, and Succeed

Whether online or in-class, our enrichment programmes help children grow into confident, capable, and future-ready learners.

Start Now!