U

Not Logged In

Education is not to be finished

You have been logged out. Please log in to continue.

Notifications

No notifications yet

We'll notify you when something new arrives

Game Development with Roblox Studio

This course is for students who are ready to go from playing Roblox games to building and publishing their own. Using Roblox Studio and Luau, Roblox's programming language, students build four complete games and publish each one on Roblox: an obstacle course, a coin-collecting game, a factory tycoon and a tower defense game. Each game introduces a bigger idea, and each one reuses code from the last. Over four months, students progress from their first script to an original game in a new genre, which they present at Demo Day.
Google
4.9 star reviewsout of total 93
Game Development with Roblox Studio

Next Batch Starting

13 November, 2026

Fri

11:00 AM - 12:00 PM

2 Months

1 Hour Class

Medium

Online via Zoom

Why take this course?

Many children spend hours playing Roblox, but very few know how the games are made. This course turns students from Roblox players into Roblox creators. Through Project-Based Learning (PBL), students build and publish four complete games: Sky Obby, an obstacle course; Coin Rush, a coin-collecting game with a shop; Cash Tycoon, a factory tycoon; and Defend the Core, a tower defense game.

Along the way, students learn core programming ideas used in every language: events, variables, loops, conditional statements, functions and tables. They then apply them to game economies, shops and upgrades, saving player progress, automated systems and simple game AI. Because every new game builds on code from the one before, students see how real developers reuse their own work instead of starting from scratch.

Students also learn to playtest, debug and balance their games, to think about what makes in-game purchases fair, and to use the Roblox Assistant to explain errors rather than write code for them. By the end, they will have planned, built, published and presented an original game, giving them the confidence to keep creating on Roblox and to move on to other text-based languages.


Prerequisites:

  • Prior completion of Scratch Level 1 (or equivalent block-based coding experience) is required — this course introduces real scripting (variables, events, conditional logic) starting Week 3–4, and students need that foundation to keep pace.
  • Comfort with basic computer use (mouse, keyboard, general browsing) is expected.
  • A typing speed of 15–20 Words Per Minute (WPM) is recommended. For practice, you can visit the following website:

Course Outline

2 Month Plan

Learning Outcomes

  • Navigate Roblox Studio confidently, and use the Explorer, Properties, Toolbox and Output windows to build and test 3D game worlds.
  • Write scripts in Luau using variables, loops, conditional statements, functions and tables.
  • Use events to make games respond to player actions such as touching, clicking and buying.
  • Explain how a player's device and the game server communicate, and keep important game logic safe on the server.

  • Design game economies with currencies, shops, upgrades and fair, optional in-game purchases.
  • Save and load player progress with DataStores, so players keep their stages, coins and upgrades.

  • Build automated systems where one script controls many objects, and simple game AI such as enemy paths, waves and targeting.
  • Plan, playtest, debug, balance and publish an original game, then present it and explain how its code works.

Schedule

Up Coming

Times shown in
Starts 13 Nov

Ends 18 Jun 2027

Fri

11:00 AM - 12:00 PM

Batch 612

5 seats left

Taught by
Maryam Fatima
Fees: $85.00/month
Starts 13 Nov

Ends 18 Jun 2027

Fri

1:00 PM - 2:00 PM

Batch 605

5 seats left

Taught by
Maryam Fatima
Fees: $85.00/month
Starts 14 Nov

Ends 28 Feb 2027

Sat & Sun

9:00 AM - 10:00 AM

Batch 606

5 seats left

Taught by
Maryam Fatima
Fees: $85.00/month
Starts 17 Nov

Ends 7 Jan 2027

Tue & Thu

11:00 AM - 12:00 PM

Batch 592

5 seats left

Taught by
Shuja ul Hasan
Fees: $85.00/month
Starts 17 Nov

Ends 4 Mar 2027

Tue & Thu

12:00 PM - 1:00 PM

Batch 611

5 seats left

Taught by
Maryam Fatima
Fees: $85.00/month
Starts 17 Nov

Ends 4 Mar 2027

Tue & Thu

2:00 PM - 3:00 PM

Batch 604

5 seats left

Taught by
Maryam Fatima
Fees: $85.00/month

Ongoing

Started 6 Oct

Ends 26 Nov 2026

Tue & Thu

1:00 PM - 2:00 PM

Batch 560

0 students enrolled

Status

Currently in Module 2

Taught by
Ayila Rasheed
Fees: $85.00/month
Started 17 Oct

Ends 6 Dec 2026

Sat & Sun

8:00 AM - 9:00 AM

Batch 564

0 students enrolled

Status

Currently in Module 1

Taught by
Maryam Fatima
Fees: $85.00/month
Started 31 Oct

Ends 20 Dec 2026

Sat & Sun

9:00 AM - 10:00 AM

Batch 593

0 students enrolled

Status

Currently in Module 1

Taught by
Shuja ul Hasan
Fees: $85.00/month

Teachers

Shuja ul Hasan

Teaching Game Development with Roblox Studio


Joined: October, 2020

6 years and 1 months

Roblox is more than blocky worlds. It's a real first taste of designing a system, writing the rules that run it, and handing it to someone else to play. It's also one of the more direct paths into the games industry today, with real studios built entirely on the platform. The curve is gentler than something like Unity, but the habits — thinking in mechanics, debugging your own logic, shipping something finished — carry into everything after. With this course, we build the foundation for anyone

Ayila Rasheed

Teaching Game Development with Roblox Studio


Joined: October, 2026

I want students to understand what makes a game work, not just what it looks like. As we build in Roblox Studio, I help them connect their designs with the scripting behind them, explore why different tools and programming concepts are needed, and learn through testing, troubleshooting, and improving their ideas. The goal is for them to make informed decisions about their games and grow more independent as creators.

Projects

Our Young Innovators in Action

Every project tells a story of creativity, curiosity, and critical thinking. Here are some of the incredible works built by our students

Project Thumbnail
Scratch
Student Avatar

Ali Ebrahim khan

3D MAZE

View Profile
Project Thumbnail
Scratch
Student Avatar

Maaz Uppal

Ping pong game

View Profile
Project Thumbnail
Student Avatar

Muhammad Ibraheem Ali

11 years old

Pirate adventure game

View Profile

Why People Choose the STEM Educators

See all reviews
Find out if this course is suitable for your childSchedule your pre-assessment for free!
Book a free session

Think your kid is ready to take the course!
Enroll now and get started

monitorcode

Frequently Asked Questions

To enroll in any of our programming courses, your child must first attend a STEM Explorer Session. This helps us understand your child’s learning profile and ensures they are placed in a course that matches their skills and interests. After the session, we will share available time slots and course details and guide you through the next steps for enrollment.
Book a 30-minute STEM Explorer Session to find out the most suitable course for your child.
Learning to code helps build essential 21st-century skills such as critical thinking, problem-solving, and creativity. It fosters logical reasoning, boosts confidence in using technology, and prepares children for a future increasingly shaped by digital tools.
While we highly encourage punctuality and regular attendance, we understand that emergencies can happen. In such a case, parents must inform the instructor before the class and request a recording. In this way, the instructor can arrange a recording if informed in advance, as we do not usually record classes.