CodingChamp

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.

See Pricing

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).

Unity 3D Game Development (C#) course cover

Syllabus

What your child learns in Unity 3D Game Development (C#)

  1. Module 1

    The Unity editor

    • Scenes, game objects and components
    • Cameras, lighting and materials
    • Physics: rigidbodies and colliders
  2. Module 2

    C# scripting

    • Variables, methods and conditions in C#
    • Player movement and input
    • Collisions and triggers
  3. Module 3

    Gameplay

    • Scoring, health and UI
    • Levels and game states
    • Sound and effects
  4. 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?

See the learning path →

One simple price for every course · 20% off now

$96

8 × 60-minute live 1:1 classes · $12 per class · standard $120

What's included →

FAQ

Unity 3D Game Development (C#) classes: parents' questions

A reasonably modern laptop or desktop with 8 GB of RAM or more. We'll check your setup in the trial class.

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.