iSchool
Develop an AR Game with Unity

Enter the world of spatial computing with Unity & C# 🎮

Develop an AR Game with Unity

Ages 16–18 12 sessions over 3 months Group of 4 to 6 students

About the course

Enter the world of the future and spatial computing. Your child will master the Unity engine (the industry standard in game dev) and write real C# code to build 3D worlds, control game physics, and develop interactive AR mobile games.

What will they learn?

  • Apply Object-Oriented Programming (OOP) — write scalable C# scripts using classes, objects, and inheritance.
  • Engineer game intelligence — use Unity's Navigation Mesh to program smart NPCs that track and chase the player.
  • Master animation logic — build complex Animator State Machines and trigger conditions using Vector3 distance logic.
  • Publish a professional portfolio — export the game to WebGL, publish it on Itch.io, and design a professional portfolio site.

Final projects:Building 3D games with Unity

Your child steps up to a professional level in 3D game engineering. They'll master Object-Oriented Programming in C#, engineer AI for NPCs, and design complex animation systems to build and ship a full playable 3D survival game.

Project 1

Building 3D games with Unity

  • Master Object-Oriented Programming in C#.
  • Engineer AI for NPCs using Unity's Navigation Mesh.
  • Design complex Animator State Machines with precise trigger conditions.
  • Build and publish a fully playable 3D survival game.
Building 3D games with Unity
Project 2

Professional publishing via GitHub

  • Export the final game to WebGL and publish it on Itch.io.
  • Link projects to GitHub for professional version control.
  • Design a professional portfolio site to showcase their work.
  • Present their projects to their parents and prove job-market readiness.
Professional publishing via GitHub