Undoschool
Undoschool

LEARN

  • Browse Classes
  • Explore Categories
  • Blogs
  • FAQs

TEACH WITH US

  • Become a Teacher

SUPPORT

  • Privacy Policy
  • Terms & Conditions
  • Refund & Cancellation
  • Safety Policy

CLASSES BY SUBJECT

  • Minecraft
  • Roblox
  • Scratch
  • English
  • Mathematics
  • Science
  • Art & Painting
  • Chess
  • Coding
  • Python

CLASSES BY AGE

  • 3 Year Olds
  • 4 Year Olds
  • 5 Year Olds
  • 6 Year Olds
  • 7 Year Olds
  • 8 Year Olds
  • 9 Year Olds
  • 10 Year Olds
  • 11 Year Olds
  • 12 Year Olds
  • 13 Year Olds
  • 14 Year Olds
  • 15 Year Olds
  • 16 Year Olds
  • 17 Year Olds
Undoschool

Undoschool is your trusted partner for quality online education. We deliver expert-led learning experiences that help every child learn, grow, and thrive.

CONTACT US

support@undoschool.com

STAY CONNECTED

© 2026 Undoschool — All Rights Reserved.

Game Design

Game Design classes at Undo SchoolGame Design classes at Undo School

Game Design

Explore Game Design classes on Undoschool.

Get Started
Godot Game Design & Coding: Intro to 2D and 3D
PN

Philomena Nazareth

Godot Game Design & Coding: Intro to 2D and 3D

A four-week beginner course that guides students step-by-step through using the Godot engine to create a complete 2D platformer and a 3D racing game. Learners p…

Beginner

Level

11–16

Ages

50 min

Duration

2 / Week

Classes

4

Weeks

$22.50per class
See schedule
Mythic STEM: Gods & Heroes Hero-Training Camp
KM

Kokila Mehta

Mythic STEM: Gods & Heroes Hero-Training Camp

This interactive camp connects Greek myths to hands-on STEM and design challenges. Each day centers on a mythic “Hero Training Badge” (Athena, Hephaestus, Artem…

Beginner

Level

8–12

Ages

50 min

Duration

4 / Week

Classes

1

Weeks

$19.00per class
See schedule
Intro to Roblox Game Design with Roblox Studio
VT

Vandana Thakur

Intro to Roblox Game Design with Roblox Studio

Beginner Roblox Studio course where students learn basic scripting, game mechanics, and design by building simple game features and a starter game with traps an…

Beginner

Level

6–8

Ages

60 min

Duration

2 / Week

Classes

2

Weeks

$21.70per class
See schedule
Roblox Studio Game Design Camp: Build an Obby with Lua
MS

Mrs. Sharda Ahuja

Roblox Studio Game Design Camp: Build an Obby with Lua

Learn Roblox Studio basics, Lua scripting and game design to build, test, and refine a playable Obby (obstacle course) game.

Beginner

Level

8–13

Ages

55 min

Duration

4 / Week

Classes

1

Weeks

$16.78per class
See schedule
ScratchJr Game Design: Marvel Superheroes
AM

Anne Marie

ScratchJr Game Design: Marvel Superheroes

This course uses the ScratchJr app to teach basic coding and game design through themed projects featuring Marvel-style superheroes. Students learn to use sprit…

Mixed Level

Level

5–8

Ages

50 min

Duration

5 / Week

Classes

2

Weeks

$22.70per class
See schedule
Unity 3D Game Camp: Build Your First Playable Game
MG

Mr. Gagan Vasudevan

Unity 3D Game Camp: Build Your First Playable Game

A beginner five-day camp where students learn Unity’s interface, build a 3D world, add player movement, obstacles, collectibles, and beginner C# scripting to cr…

Beginner

Level

10–15

Ages

45 min

Duration

5 / Week

Classes

1

Weeks

$19.39per class
See schedule
Roblox Studio: Build and Publish a Maze Obby
SK

Sonia Kaul

Roblox Studio: Build and Publish a Maze Obby

Beginner-friendly Roblox Studio course where learners design, script and publish a 3D obstacle-course (obby) with interactive elements and testing.

Beginner

Level

8–13

Ages

50 min

Duration

1 / Week

Classes

5

Weeks

$17.23per class
See schedule
Unity Intensive: Design, Build, and Publish a Game
LN

Latika Nag

Unity Intensive: Design, Build, and Publish a Game

This one-week intensive guides students through the full game creation cycle: brainstorming and planning, creating 2D or 3D art, implementing game mechanics, bu…

Beginner

Level

13–17

Ages

55 min

Duration

5 / Week

Classes

1

Weeks

$15.40per class
See schedule
2D–3D Game Design with Unity (Beginner Level)
BM

Barkha Mohanty

2D–3D Game Design with Unity (Beginner Level)

Learn Unity editor basics, 2D and 3D physics, collision detection, camera control, and basic C# scripting to build Roll-a-Ball style games and a final level.

Beginner

Level

10–15

Ages

60 min

Duration

5 / Week

Classes

2

Weeks

$24.50per class
See schedule
Unity Game Design & Coding: Beginner Projects
PN

Philomena Nazareth

Unity Game Design & Coding: Beginner Projects

This introductory Unity course walks learners through the full game development pipeline: Unity setup, microgame projects (2D platform and 3D FPS), asset manage…

Beginner

Level

11–16

Ages

50 min

Duration

2 / Week

Classes

4

Weeks

$19.50per class
See schedule
Roblox Game Design: Level 1 (Foundations)
VT

Vandana Thakur

Roblox Game Design: Level 1 (Foundations)

Students create a new Roblox project every two weeks while learning foundational coding and game-design mechanics such as loops, teleportation, hazards, timers,…

Beginner

Level

6–8

Ages

55 min

Duration

2 / Week

Classes

2

Weeks

$19.49per class
See schedule
Roblox Studio: Build and Script an Obby (Beginner)
MS

Mrs. Sharda Ahuja

Roblox Studio: Build and Script an Obby (Beginner)

Learn to design and script a complete Obby (obstacle course) in Roblox Studio, including terrain, moving platforms, checkpoints, and basic Lua scripting for int…

Beginner

Level

7–12

Ages

55 min

Duration

1 / Week

Classes

8

Weeks

$17.89per class
See schedule
Scratch Jr: Marvel Superhero Game Creation
AM

Anne Marie

Scratch Jr: Marvel Superhero Game Creation

A 10-session Scratch Jr course where learners create superhero games and interactive stories. Classes mix demonstrations and guided coding with customization, d…

Intermediate

Level

5–8

Ages

50 min

Duration

1 / Week

Classes

10

Weeks

$17.50per class
See schedule
Unity 2D: Build Your First Platformer
MG

Mr. Gagan Vasudevan

Unity 2D: Build Your First Platformer

Students build a playable 2D platformer in Unity, implementing movement, platforms, obstacles, collectibles, and a finish goal using beginner-friendly C# script…

Beginner

Level

10–15

Ages

45 min

Duration

5 / Week

Classes

1

Weeks

$16.05per class
See schedule
Roblox Studio: Build and Publish an Obby (Beginner)
SK

Sonia Kaul

Roblox Studio: Build and Publish an Obby (Beginner)

Beginner course teaching Roblox Studio basics to design, script, test, and publish an obstacle (Obby) game using building, physics, and basic Lua scripting.

Beginner

Level

8–12

Ages

45 min

Duration

1 / Week

Classes

8

Weeks

$15.37per class
See schedule
Unity Game Design & Coding Level 2 (3D First-Person Adventure)
PN

Philomena Nazareth

Unity Game Design & Coding Level 2 (3D First-Person Adventure)

A 16-lesson continuation of a Level 1 Unity course that guides students through creating a 3D first-person adventure in Unity using C#. The class covers setting…

Intermediate

Level

11–16

Ages

50 min

Duration

2 / Week

Classes

8

Weeks

$23.56per class
See schedule
Roblox Car Racing Game Development with Lua
MS

Mrs. Sharda Ahuja

Roblox Car Racing Game Development with Lua

Design and code custom car racing games in Roblox using Lua, learning track and vehicle mechanics plus publishing basics.

Beginner

Level

7–12

Ages

55 min

Duration

1 / Week

Classes

8

Weeks

$20.68per class
See schedule
Roblox Game Design 1: Build Your First 3D Game
MG

Mr. Gagan Vasudevan

Roblox Game Design 1: Build Your First 3D Game

Beginner Roblox Studio and Lua camp where students build and publish a simple 3D adventure game while learning studio tools, basic scripting, world design, and…

Beginner

Level

7–12

Ages

45 min

Duration

5 / Week

Classes

1

Weeks

$18.20per class
See schedule
Unity RPG & Adventure Game Design
PN

Philomena Nazareth

Unity RPG & Adventure Game Design

A beginner-focused course that takes students through building a 2D RPG/adventure game using Unity and an RPG kit. Topics include overworld mapping, NPCs, dunge…

Beginner

Level

11–16

Ages

50 min

Duration

2 / Week

Classes

4

Weeks

$17.63per class
See schedule
Roblox Game Development with Lua (Beginner)
MS

Mrs. Sharda Ahuja

Roblox Game Development with Lua (Beginner)

Beginners learn Roblox Studio, Lua scripting, GUI basics, events and gameplay systems to build and publish a playable Roblox game.

Beginner

Level

7–12

Ages

55 min

Duration

4 / Week

Classes

2

Weeks

$21.10per class
See schedule
Roblox Game Design for Kids: Build and Publish a 3D Adventure
MG

Mr. Gagan Vasudevan

Roblox Game Design for Kids: Build and Publish a 3D Adventure

Beginner Roblox course guiding students to design, script and publish a complete 3D adventure game using Roblox Studio and beginner Lua scripting.

Beginner

Level

7–12

Ages

45 min

Duration

1 / Week

Classes

10

Weeks

$19.22per class
See schedule
Roblox Lua Coding Camp: Build and Publish a Game
MS

Mrs. Sharda Ahuja

Roblox Lua Coding Camp: Build and Publish a Game

Beginner-friendly camp teaching Roblox Studio navigation and Lua scripting to design, script, and publish a playable Roblox game.

Beginner

Level

7–12

Ages

55 min

Duration

2 / Week

Classes

4

Weeks

$23.94per class
See schedule
Unity 3D Game Design: Build Your First 3D Game (Ages 10-15) #2
MG

Mr. Gagan Vasudevan

Unity 3D Game Design: Build Your First 3D Game (Ages 10-15) #2

Learners with basic Unity experience build a playable 3D game, designing environments, player movement, obstacles, collectibles, and beginner-friendly C# gamepl…

Mixed Level

Level

10–15

Ages

45 min

Duration

1 / Week

Classes

6

Weeks

$20.04per class
See schedule
Roblox Game Design: Build Soccer, Battle & Mini-Games
MS

Mrs. Sharda Ahuja

Roblox Game Design: Build Soccer, Battle & Mini-Games

Create several playable Roblox mini-games while learning basic gameplay systems, scoring, and different game mechanics across varied game styles.

Beginner

Level

7–12

Ages

55 min

Duration

4 / Week

Classes

2

Weeks

$24.05per class
See schedule
HomeExploreMy LearningProfile