AR/VR Game Development
From your first Unity scene to a published VR experience or mobile AR app. You don't study game development here — you ship something people can actually put on a headset or install on a phone.
Four rungs. Start where you are, finish at Mastery.
Sessions are always 2 hours. The hours are fixed; the calendar flexes — the same level runs daily, alternate-day, or as a summer intensive. Prices shown are student prices; professional pricing is on the pricing page.
Step inside something you made
What AR and VR actually are, and a first hands-on hour in Unity — place a virtual object in the real world through a phone camera and try a headset. No experience needed.
Unity basics and your first scene
The Unity editor, GameObjects, components and prefabs, plus enough C# to make things move and respond. You finish with a small interactive scene that runs.
A playable AR/VR experience
A complete 2D game, a 3D prototype, an introduction to VR, and marker-based AR with Vuforia — a playable experience you can hand to someone else.
A polished, published immersive app
Production Unity architecture, VR interaction with the XR Interaction Toolkit, AR Foundation, optimization and store publishing. Full syllabus below.
What the levels below Mastery cover
Our ladder is a spiral, not a straight line. L0 and L1 are outcome-first: you make something impressive on the first day and no theory gets in the way. L2 is where the foundations genuinely begin. L3 then deliberately re-covers 60–70% of L2 at real depth before going past it — the overlap is a feature, not repetition. You earn the "why" only once you are invested in the "what".
A demo and a guided first build. No theory at all — just a win you can point at.
Bigger builds, same spirit. Concepts appear only where a build actually needs them.
The first real grounding in how and why — taught applied, ending in a project.
Re-covers L2's foundations at full depth, then goes well beyond into advanced work.
"I made a 3D/AR thing — today."
See it: Immersive AR and VR experiences and games made in Unity — and a VR headset to try where one is available.
Make it, guided: Move and light objects in a Unity scene, then place a 3D model onto a marker in AR through a phone camera.
Unity on lab machines plus a phone for AR. No assessment.
Six sessions, six things you built
- Unity basics — a scene, objects, and moving things around
- A simple 2D game — sprites and movement
- Game feel — collectibles and a score
- Into 3D — a small 3D scene you can walk around
- A taste of AR — place a 3D model on an image target
- Your own mini game or AR experience, plus a showcase
You leave with a playable mini game and/or an AR demo. Assessed on completion and the showcase.
L2 · Practitioner — 40 hours, where the foundations begin
The first real grounding — Unity and C#, a complete 2D game, a 3D prototype, and an introduction to VR and AR.
| Unit | What you learn and build | Sessions | Hours |
|---|---|---|---|
| U1 · Unity & C# Foundations | The editor, GameObjects/Components/Prefabs, C# basics, scripting interaction | 4 | 8 |
| U2 · Building a 2D Game | Sprites, physics, player movement, a complete 2D platformer with collectibles, score and enemies | 4 | 8 |
| U3 · 3D Development | 3D environments, lighting and materials, a 3D player controller, NPCs and interaction | 4 | 8 |
| U4 · Intro to VR | Unity XR, a VR rig, basic interactions, building for Cardboard or Quest | 3 | 6 |
| U5 · Intro to AR | Vuforia and AR Foundation, marker and plane detection, placing models | 3 | 6 |
| U6 · Project | A 2D, 3D, VR or AR project, plus a showcase | 2 | 4 |
| Total | 20 | 40 |
Project: A polished 2D game, a 3D prototype, or a working VR/AR demo.
Tools: Unity (LTS) · C# · Unity XR · Vuforia / AR Foundation · Android phone build · a shared VR headset where available.
Assessment: Continuous labs 40% · unit checkpoints 20% · project 40%.
Overlap into L3: U1–U5 are the foundations L3 deepens — it adds advanced C# and architecture, animation and AI, the XR Interaction Toolkit, AR Foundation at depth, multiplayer, advanced graphics, optimization, publishing and a published capstone.
120 hours, unit by unit
This is the complete Mastery syllabus — the ceiling of the stream, and what every level below builds toward.
The outcome
You can architect and ship a polished, optimized immersive application — a 3D game, a VR experience with natural interactions, or a mobile AR app — and publish it to a device or a store.
How it runs
120 hours · 60 sessions × 2 hours · about 3 months. Prerequisite: AR/VR L2, or a placement check. At least one VR headset is shared in the lab; AR runs on your own Android or iOS phone.
Tools & environment
| Unit | What you learn and build | Sessions | Hours |
|---|---|---|---|
| U1 · Advanced Unity & C# | C# deep-dive — OOP, interfaces, events and delegates, coroutines, ScriptableObjects · project architecture and folder structure · prefab variants · the new Input System · scene management · addressables intro | 5 | 10 |
| U2 · 3D Game Development | 3D environments, lighting and materials, Shader Graph intro · physics and rigidbodies · first- and third-person character controllers · animation (Animator, blend trees, state machines) · NPC AI with NavMesh · UI including world-space canvases | 7 | 14 |
| U3 · Game Systems & Polish | Audio and mixing · particles and VFX · save/load systems · game state and scene flow · events and messaging · "juice" — feedback and tweening · optimization habits | 4 | 8 |
| U4 · VR Development | VR rig and camera · controllers and tracking · interactions — grab, sockets, UI · locomotion (teleport, continuous, snap-turn) · hand tracking · comfort and motion-sickness mitigation · PCVR and standalone Quest · the VR performance budget | 8 | 16 |
| U5 · AR Development | AR Foundation on ARCore/ARKit · plane detection and placement · raycasting and hit-testing · image and object tracking · occlusion, light estimation, anchors · Vuforia marker and model targets · mobile AR UX | 8 | 16 |
| U6 · Optimization & Publishing | Profiler, draw calls, batching, LOD · texture, mesh and lighting optimization · build settings for Android, iOS and Quest · signing and store-submission basics · analytics and crash reporting | 4 | 8 |
| U7 · Multiplayer & Networking | Netcode for GameObjects · client-server and host models · syncing state across clients · shared and co-located multiplayer basics | 5 | 10 |
| U8 · Advanced Graphics & 3D Pipeline | Shaders and materials in Shader Graph · lighting and post-processing · the Blender → Unity asset pipeline · visual optimization | 5 | 10 |
| U9 · Capstone | Design → build → optimize → publish a polished immersive app, with a showcase demo | 14 | 28 |
| Total | 60 | 120 |
The capstone
Design, build, optimize and publish one polished immersive application — your choice of:
a 3D game with animation, AI and UI, built for mobile or PC; or a VR experience with natural interactions and comfortable locomotion on Quest or PCVR; or a mobile AR app using AR Foundation with plane or image tracking and a real use case.
You deliver: a published build, the source project, a showcase demo and a short design document.
How you're assessed
Syllabus is a working draft — hours per unit are indicative and validated by the practitioner who teaches the stream. 3D art creation is kept light; you import and use assets rather than model them.
Who will teach you
Every instructor is currently building in the field they teach — and is certified on our level template before taking a cohort alone. Subject expertise is the entry ticket, not the job.
Practitioners, not lecturers
Every instructor is currently building in the field they teach. If they stop practising, they stop teaching that stream.
Trained on our template
Subject knowledge is the entry ticket, not the job. Every instructor is certified on the CEFTA level template before they take a cohort alone.
Standardized delivery
The same module runs the same way in every centre and every partner campus. That consistency is the product.
Named instructor profiles go up as each cohort's trainer is confirmed — we publish people, not stock photographs. We're hiring practitioner-instructors →
Tell me when the next batch opens
One email when a cohort is published for this stream. Nothing else, ever.
Ship something people can step into.
Start with the free 3-hour L0 Discover session — try a headset, place your first AR object, then decide whether to climb.