Course subjects
Foundation in C# Programming
Build the game programming foundation required for Unity and interactive development. You will write, read, and debug C# scripts used in real-time game applications. Key topics include: programming fundamentals (variables, data types, operators, and control flow); object-oriented programming (OOP), debugging, error handling, and code readability. Outcome: Write, read, and debug C# scripts used in real-time applications.
Unity Certified Associate – Game Developer Preparation
Structured across 10 hands-on sessions and aligned to every Unity Certified Associate exam objective, this module takes you from setting up your first Unity project through to publishing a complete game. Sessions cover: Unity Editor navigation and project setup; scenes, GameObjects, components, and prefabs; 3D environment creation, materials, and lighting; characters, camera systems (Cinemachine), and animation; NavMesh AI navigation; C# gameplay scripting and event systems; user interface design and scoring; 2D game development with tilemaps and sprites; game audio implementation; multi-level gameplay design; mobile game publishing; and a personal game design capstone.
Developer Pitching and Product Storytelling
Game developers who can communicate their ideas clearly stand out. This module focuses on professional communication and commercial awareness for developers. Topics include: concept development and positioning; crafting a compelling value proposition; communicating ideas to non-technical stakeholders; pitch structure concept, mechanics, target audience, and differentiation; and presenting playable prototypes. Outcome: Articulate your technical decisions and game vision in a professional context, whether applying for jobs, pitching to a studio, or seeking funding.
Vertical Slice Game Development (Capstone Project)
Bring together everything from the course to build a portfolio-ready, playable game prototype demonstrating technical capability, design thinking, and creative vision. The capstone covers: game design planning and scope definition; implementing core gameplay mechanics end-to-end; integrating visuals, audio, and UI for a polished experience; playtesting, iteration, and refinement; and preparing a portfolio-ready playable build. By undertaking a full production cycle, you will develop the practical experience and confidence needed to enter the game development industry ensuring you are job-ready from day one.
Certification Exam
Sit the official Unity Certified Associate: Game Developer exam and earn an industry-recognised credential that validates your job-ready skills.