Live Unity & Godot Game Development classes for kids

Online Unity & Godot Game Development classes your child will love

Illustration of kids exploring Unity & Godot Game Development

C#, 2D and 3D games

Tell us their age, then browse classes by what matters most to you.

  • Live & interactive
  • Ages 3–18
  • 34 live classes

Find their class

Their age shapes every class on this page.

1Is it right for my child's age?

Pick an age to see the classes that fit

100% refund if the first class is not right

Cancel before the second class starts and everything comes back.

Refund policy

9 ways to narrow it down

Browse by what matters to you

One row per question. Tap an option and the classes underneath change.

Topic

Which tool or kind of game?

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

Mary B.

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.50per class
See schedule
1-on-1 Publish Your Game: Advanced Mobile Build Coaching
Tutoring
HS

Harini S.

1-on-1 Publish Your Game: Advanced Mobile Build Coaching

Private coaching for teens ages 13 to 18 with a nearly finished Unity game. Learners adapt it for phones with touch controls and performance fixes, and prepare…

Advanced

Level

13–18

Ages

55 min

Duration

1 / Week

Classes

Flexible

Weeks

$25.00per class
See schedule
Indie Game Studio Club for Teens: Advanced Team Projects
Club
MG

Miss G.

Indie Game Studio Club for Teens: Advanced Team Projects

A weekly club for teens ages 13 to 17 that runs like a small game studio. Members work in teams with roles such as programmer, level designer and artist to ship…

Advanced

Level

13–17

Ages

55 min

Duration

1 / Week

Classes

Ongoing

Weeks

$18.00per class
See schedule
1-on-1 Multiplayer Game Development Coaching (Advanced)
Tutoring
MJ

Mercy J.

1-on-1 Multiplayer Game Development Coaching (Advanced)

Private coaching for teens ages 14 to 18 ready for one of the hardest parts of game development: networking. Learners build a small online multiplayer game in U…

Advanced

Level

14–18

Ages

55 min

Duration

1 / Week

Classes

Flexible

Weeks

$25.00per class
See schedule

What they'll make

What will my child have at the end?

Game Art and C# Scripting Camp: Animate a Character in Unity
MU

Maya U.

Game Art and C# Scripting Camp: Animate a Character in Unity

A four-day camp for ages 11 to 15. Learners draw a simple 2D character, animate it and write short C# scripts to make it walk, jump and react in Unity.

Beginner

Level

11–15

Ages

55 min

Duration

4 / Week

Classes

1

Weeks

$20.00per class
See schedule
Unity 2D Game Development: Build Your First 2D Game
TS

Taramati S.

4.7(20)

Unity 2D Game Development: Build Your First 2D Game

Students build a complete 2D game while learning the Unity editor, basic C# scripting, movement, collisions, and simple game mechanics through guided, hands-on…

Beginner

Level

10–15

Ages

45 min

Duration

1 / Week

Classes

6

Weeks

$18.00per class
See schedule
Unity for Beginners: Build a 2D Video Game
MV

Mr. V.

5.0(10)

Unity for Beginners: Build a 2D Video Game

A project-based introduction to Unity where learners build a playable 2D game while learning scenes, sprites, C# scripting, collisions, UI, audio, and testing.

Beginner

Level

10–15

Ages

45 min

Duration

1 / Week

Classes

10

Weeks

$18.00per class
See schedule
Godot Game Design & Coding: Intro to 2D and 3D
PN

Philomena N.

5.0(2)

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.00per class
See schedule

Total length

How big a commitment is it?

Unity 2D Game Development: Build Your First 2D Game
TS

Taramati S.

4.7(20)

Unity 2D Game Development: Build Your First 2D Game

Students build a complete 2D game while learning the Unity editor, basic C# scripting, movement, collisions, and simple game mechanics through guided, hands-on…

Beginner

Level

10–15

Ages

45 min

Duration

1 / Week

Classes

6

Weeks

$18.00per class
See schedule
Unity 3D: Build a First-Person Maze Game
MD

Mrs. D.

4.2(10)

Unity 3D: Build a First-Person Maze Game

Create a playable first-person 3D maze game in Unity while learning 3D positioning, player controls, scripting, UI, audio, and game building.

Intermediate

Level

10–15

Ages

50 min

Duration

1 / Week

Classes

10

Weeks

$21.50per class
See schedule
2D & 3D Game Design with Unity and C#
MG

Miss G.

2D & 3D Game Design with Unity and C#

Students learn Unity basics, introductory C# scripting, and 2D/3D physics concepts while creating game prototypes and a final mini-game project.

Beginner

Level

10–15

Ages

60 min

Duration

3 / Week

Classes

2

Weeks

$22.50per class
See schedule
Unity 2D Game Design with C#
MJ

Mercy J.

4.8(8)

Unity 2D Game Design with C#

This hands-on course teaches students to use the Unity editor and C# scripting to design, code, test, and polish a complete 2D game. Lessons cover Unity project…

Beginner

Level

8–13

Ages

55 min

Duration

4 / Week

Classes

2

Weeks

$23.00per class
See schedule

Class length

Can my child sit through it?

Game Art and C# Scripting Camp: Animate a Character in Unity
MU

Maya U.

Game Art and C# Scripting Camp: Animate a Character in Unity

A four-day camp for ages 11 to 15. Learners draw a simple 2D character, animate it and write short C# scripts to make it walk, jump and react in Unity.

Beginner

Level

11–15

Ages

55 min

Duration

4 / Week

Classes

1

Weeks

$20.00per class
See schedule
Unity for Beginners: Build a 2D Video Game
MV

Mr. V.

5.0(10)

Unity for Beginners: Build a 2D Video Game

A project-based introduction to Unity where learners build a playable 2D game while learning scenes, sprites, C# scripting, collisions, UI, audio, and testing.

Beginner

Level

10–15

Ages

45 min

Duration

1 / Week

Classes

10

Weeks

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

Philomena N.

4.0(1)

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.00per class
See schedule
Godot: Make Your First Game in One Class
MG

Miss G.

Godot: Make Your First Game in One Class

A single class for ages 10 to 15. Children build a tiny dodge-the-enemies game in the free Godot engine and get a taste of real game development.

Beginner

Level

10–15

Ages

55 min

Duration

1 / Week

Classes

1

Weeks

$19.00per class
See schedule
Still not sure?Answer a few quick questions and we'll pick for you.Help me choose

Explore other interests

Same page, new classes. Tap one to switch.

Browse by Category

Frequently Asked Questions

Everything parents ask before their child's first live class — answered clearly, no fine print.

Godot is free, small to install and runs on modest computers, so it suits beginners. Unity is widely used in the games industry and has more learning material, but needs a stronger computer.

Godot is free and open source. Unity has a free Personal plan for learners; check Unity's website for the current terms.

A Windows or Mac laptop or desktop. Chromebooks and tablets generally cannot run Unity, and most Godot classes also expect a Windows, Mac or Linux computer.

Not for beginner classes. Some experience with Scratch, Python or Roblox helps, and classes marked 'some experience' or 'advanced' expect it.

Unity uses C#. Godot uses GDScript, which looks similar to Python, and can also use C#.

Most children are ready from about 10 or 11, once they type comfortably and can follow multi-step instructions. Younger children usually do better with Scratch or Roblox first.

Yes. Both engines can export games for computers, the web and phones. Publishing to app stores needs a developer account, which an adult must own.

Roblox and Minecraft build inside an existing game. Unity and Godot are professional tools for building a game from an empty project, so there is more to learn and more freedom.

Parents create every learner account, messages stay on Undoschool, and every class is recorded for safety. Recordings are seen only by the learner, the teacher and the Undoschool team, and each course is reviewed before it goes live.

Yes. Your first class is on us, so your child can meet the teacher and see the class style first. If it is not right, cancel before the second class starts for a full refund.

Both are marketplaces of live small-group classes run by independent teachers. On Undoschool every course is reviewed before it is listed, every class is recorded for safety, and your first class is on us. Compare the teacher and schedule for the specific class you want.

Message the teacher from your dashboard. Because sessions are recorded, the teacher can usually help your child catch up on what was covered.

A laptop, desktop or tablet with a camera and microphone, a steady internet connection, and a quiet spot. The class page lists any software or supplies the teacher needs.Read the guide: Getting Ready for Your Child's First Online Class