Advanced Game Dev Track

Unity Game Development

Step into the shoes of a professional game studio developer. In this course, teenagers aged 12 to 17 master Unity—the world-leading 2D/3D development engine—and write object-oriented code using C# to control game environments, physics, and gameplay loops.

🕹ï¸
Target Age Group 12–17 Years Old
â±ï¸
Course Format Practical & Interactive
🎓
Certification International Certificate

Overview & Description

Unity is the platform behind hits like Pokémon GO, Cuphead, and Monument Valley. It is an industry-standard engine used by indie creators and global game studios alike. This course provides a complete, structured bridge from visual coding hobbies to professional computer science practices.

Students learn the mechanics of visual assets, 3D coordinate spaces, collider interactions, lighting, and camera systems. Working in C#, they script dynamic player movement, instantiate projectiles, track scoreboards, and construct professional UI menus.

Detailed Curriculum

  • 01

    Unity Engine Architecture & Layout

    Navigating the hierarchy, inspector tools, project panel, importing 3D/2D assets, and manipulating coordinate positions.

  • 02

    C# Scripting Fundamentals

    Writing variables, data types, standard C# functions, Start vs. Update states, and keyboard/mouse input controls.

  • 03

    Physics, Colliders & Prefabs

    Implementing Rigidbody physics, detecting collisions (OnCollisionEnter), trigger events, and spawning dynamic objects (Instantiate).

  • 04

    UI Design, Audio & Game Builds

    Creating canvas layouts, health sliders, game-over screens, managing audio elements, and compiling standalone executable builds.

Learning Outcomes

C# Competency

Script clean C# classes, use methods, parameters, and access modifiers effectively.

3D Vectors & Math

Manipulate vectors (Vector3), translations, gravity triggers, and angles in 3D space.

Software Engineering

Understand professional debugging, project asset structure, and package compilations.

Sample Student Projects

2D Platformer Game

A classic side-scrolling platformer featuring double jumps, coin items, moving obstacle blocks, and animators.

3D Labyrinth Collector

A third-person game where players navigate a maze, dodge hazards, and collect keys using custom camera controllers.

Survival FPS Prototype

A first-person prototype with target shooting mechanics, health trackers, and wave generation scripts.