Grades 7–12 · Live 1:1 online
Unity 3D Game Development Classes for Kids
Unity is a professional engine behind many mobile, console and VR games. Students learn to build 3D worlds, add physics and characters, and script gameplay in C#, finishing with a complete game they can share.
Grades
7–12
Duration
3 months
Topic
Game Development · Programming
Format
Live 1:1 online
Who it's for
Is Unity 3D Game Development (C#) right for your child?
- Students in Class 7 to 12
- Gamers who want to make their own 3D games
- Students with some Scratch or Python experience
Before starting: Some coding experience helps. A computer that can run Unity (8 GB RAM or more recommended).
Students build 3D games in Unity, the engine behind many popular mobile, console and VR games, and learn C# along the way. They create worlds, characters and physics, script gameplay, and finish with a complete playable 3D game.
What you'll need
- A laptop or desktop with a stable internet connection
- A laptop or desktop that can run Unity (8 GB RAM or more recommended)
- Unity Personal (free); a parent may need to create the Unity account
Computational concepts covered
- Sequence
- Loops
- Events
- Conditionals
- Parallelism
- Operators
- Data
Concepts from the Creative Computing framework (Harvard Graduate School of Education).

Syllabus
What your child learns in Unity 3D Game Development (C#)
Module 1
The Unity editor
- Scenes, game objects and components
- Cameras, lighting and materials
- Physics: rigidbodies and colliders
Module 2
C# scripting
- Variables, methods and conditions in C#
- Player movement and input
- Collisions and triggers
Module 3
Gameplay
- Scoring, health and UI
- Levels and game states
- Sound and effects
Module 4
Finishing a game
- Planning a complete game
- Testing and polishing
- Building and sharing the game
Projects your child builds
- 3D obstacle course
- Collect-the-coins game
- Simple shooter or racer
- A complete original 3D game
By the end of the course
- Builds complete 3D games in Unity
- Writes C# scripts for gameplay
- Understands game design, physics and testing
Level 6 of the CodingChamp learning path
Advanced Projects
A natural next step afterwards: C++ and Competitive Programming for Kids. Not sure where your child should start?
One simple price for every course · 20% off now
$96
8 × 60-minute live 1:1 classes · $12 per class · standard $120
FAQ
Unity 3D Game Development (C#) classes: parents' questions
Further reading
Try a free Unity 3D Game Development (C#) trial class
Your child meets a trainer, tries a short lesson, and we suggest the right starting level. No payment needed.
