iSchool

Grade 113D Game Creators

Module 1 : Reality Studio

Develop an AR Gamewith Unity

Step into the future of spatial computing. Students master the industry-standard Unity Engine and write pure C# code to build 3D worlds, control game physics, and develop interactive Augmented Reality mobile games.

3 modules · 12 lessonsUnity & C# Development
Grade 11 3D Game Creators hero
Final Project
AR Maze Runner Mobile Game
What you'll walk away with

Four Learning Outcomes.One confident game developer.

Real, transferable skills that bridge 3D design, professional code, and Augmented Reality deployment.

Master 3D Game Architecture

Navigate the Unity editor, design 3D levels, and manage game assets using Prefabs and textures.

Code with C#

Write professional scripts to handle variables, functions, and the core Start/Update game loops.

Program Physics Mechanics

Apply rigidbodies, physics forces, and logic for complex collision and trigger events.

Build for Augmented Reality

Utilize Vuforia's AR Camera and Image Targets to project digital environments into the real world.

Tools & Technologies

Game Developer's Tech Stack

Learn 3D game development through hands-on work with industry-standard tools and frameworks.

Unity Engine logo

Unity Engine

The world's leading real-time 3D development platform used by professionals to create top-tier video games and AR/VR experiences.

C# Programming illustration

C# Programming

A powerful, industry-standard programming language used to script complex game logic, physics interactions, and player mechanics.

Vuforia AR logo

Vuforia AR

An advanced Augmented Reality software development kit that allows students to project their 3D games into the real physical world via mobile cameras.

LinkedIn game developer portfolio

LinkedIn Game Dev Portfolio

Students publish their 3D games and AR experiences on a professional LinkedIn profile, share gameplay reels, and connect with the global game development community to showcase their work.

The Learning Path

Three modules.A playable AR mobile game at the end.

From your first 3D level in Unity to a Vuforia-powered AR experience deployed on a real mobile device.

Module 01

Unity 3D & World Building

Dive into the Unity Engine! Learn to manipulate perspective cameras, apply textures, and design your very first 3D levels using reusable Prefabs.

Module 02

C# Scripting & Physics Mechanics

The core of game logic. Write C# programming to control player input, then implement Unity's physics engine to handle forces and collision events.

Module 03

UI, AR Integration & Mobile Builds

Build User Interfaces to track scores. Finally, utilize Vuforia to project your 3D game into the real world using Augmented Reality on a mobile device.

Skills Gained

More than just code.

Every Grade 11 graduate leaves with applied 3D game development skills, AR deployment know-how, and the soft skills to pitch their work with confidence.

Technical Skills

Unity 3D World Building

Design 3D levels inside the Unity editor, manage perspective cameras, and assemble worlds with reusable Prefabs.

C# Object-Oriented Logic

Write professional C# scripts using variables, functions, and the Start/Update loops to control real game logic.

Physics & Collision Mapping

Apply rigidbodies, forces, and trigger events to build realistic physics interactions inside your games.

Mobile AR Deployment

Use Vuforia AR Camera and Image Targets to deploy your 3D games as live Augmented Reality experiences on mobile.

Soft Skills

3D Spatial Reasoning

Visualize and manipulate objects across XYZ axes to build worlds that make sense from every angle.

Algorithmic Troubleshooting

Trace bugs through complex game logic and resolve issues with structured, step-by-step problem solving.

Project Architecture

Plan game systems, scenes, and assets before writing code, the foundation of professional game development.

Technical Pitching

Confidently present technical work, walking audiences through code, mechanics, and design decisions.

The Final

The Graduation ProjectAR Maze Runner Mobile Game.

By the end of this course, every student builds and proudly deploys an Augmented Reality mobile game powered by Unity, C#, and Vuforia.

AR Maze Runner Mobile Game

Bring the game to your living room! Students program a 3D maze that projects onto a real physical surface via their phone cameras. Players navigate the maze, collect coins, and avoid bombs.

  • 3D Maze Design: Build a multi-level 3D maze in Unity using Prefabs and textures.
  • AR Projection: Use Vuforia Image Targets to project the maze onto any real-world surface.
  • Game Mechanics: Code coin collection, bomb hazards, and player movement with C# physics.
AR Maze Runner mobile game preview
LinkedIn game developer portfolio showcasing AR and 3D game projects

Pitch & Present

Step into the spotlight. Students compile their project, test their mobile Android builds, present their AR achievements using Canva, and publish their work on LinkedIn to build a professional game developer profile.

  • Android Build: Compile and test your AR game on a real mobile Android device.
  • Canva Presentation: Design a professional pitch deck to showcase your project's journey.
  • Live Demo: Present your AR achievements and demo the maze runner to a real audience.
  • LinkedIn Profile: Create a professional LinkedIn profile, publish your 3D games and AR projects, and connect with the global game development community.
Module 2 : The Last Stand

Build 3D GamesUsing Unity

Advance into professional 3D game engineering. Students master Object-Oriented Programming (OOP) in C#, engineer Artificial Intelligence for NPCs, and design complex animation systems to build and publish a fully playable 3D survival game.

3 sections · 12 lessonsAdvanced 3D & AI
Zombie Rush 3D Survival Game hero
Final Project
Zombie Rush - 3D Survival Game
What you'll walk away with

Four Learning Outcomes.One confident game developer.

Real, transferable skills that bridge 3D design, professional code, and Augmented Reality deployment.

Implement OOP

Write scalable C# scripts using Classes, Objects, and Inheritance frameworks.

Engineer Game AI

Utilize Unity's Navigation Mesh to program smart NPCs that can track and chase the player.

Master Animation Logic

Build complex Animator state machines and trigger conditions using Vector3 distance logic.

Publish a Web Portfolio

Export the final game to WebGL, publish it on Itch.io, and design a professional portfolio website.

Tools & Technologies

Game Developer's Tech Stack

Learn 3D game development through hands-on work with industry-standard tools and frameworks.

Unity NavMesh & AI

Unity NavMesh & AI

Advanced Unity components used to bake navigation meshes and program intelligent NPC pathfinding and behavior.

C# Object-Oriented Programming

C# Object-Oriented Programming

Writing scalable, professional code using Classes, Inheritance, and complex data structures like Arrays.

WebGL logo

Cinemachine & WebGL

Professional tools to create cinematic camera movements and export the final 3D game directly to web browsers via Itch.io.

The Learning Path

Three sections.A complete 3D survival game at the end.

From OOP in C# and NavMesh AI to cinematic polish and a WebGL launch — engineer and ship a 3D zombie survival game.

Module 01

OOP, AI & Animations

Master the fundamentals of Object-Oriented Programming. Program smart NPC enemies using Unity's NavMesh and build dynamic animation state machines.

Module 02

Mechanics, Combat & Environments

Build the core gameplay loop! Code enemy spawners, instantiate projectiles for shooting mechanics, and design immersive worlds using Skyboxes.

Module 03

Polish, Particles & Publishing

Bring the game to life with Particle Effects and Cinemachine cameras. Export the project to WebGL and build a professional portfolio.

Skills Gained

More than just code.

Every student leaves this module with advanced 3D engineering skills — OOP in C#, NPC AI, combat systems, cinematic polish, and a WebGL build ready to publish.

Technical Skills

Object-Oriented C#

Write scalable, professional C# using Classes, Objects, Inheritance, and structured data like Arrays.

NavMesh AI

Bake Unity Navigation Meshes and program smart NPC agents that track, chase, and react to the player.

Cinemachine & Particles

Create cinematic camera moves and dynamic particle effects to add professional polish to your game.

WebGL Deployment

Export your final 3D game to WebGL and publish it on Itch.io so anyone can play it in the browser.

Soft Skills

Systems Architecture

Plan complex game systems, scenes, and class hierarchies before writing a single line of code.

Algorithmic Logic

Break gameplay challenges into algorithms, then translate them into clean, testable C# logic.

Visual Polish

Layer cinematics, particles, and UI feedback to elevate a working prototype into a finished product.

Digital Publishing

Export, package, and publish playable builds online with a professional portfolio presence.

The Final

The Module ProjectZombie Rush — 3D Survival Game.

By the end of this module, every student engineers a full 3D wave-survival shooter with NavMesh-driven zombie AI, combat mechanics, particle effects, and publishes it to the web via WebGL.

Zombie Rush - 3D Survival Game

Students engineer a complete 3D wave-survival shooter. Featuring intelligent zombie NPCs driven by NavMesh AI, complex shooting mechanics, particle effects, and dynamic health UI.

    Zombie Rush 3D survival game preview
    WebGL launch and portfolio showcase

    WebGL Launch & Portfolio

    Students export their polished game for web browsers, publish it to Itch.io, and design a professional portfolio website to showcase their work.