Game Programming Foundations: C++ and Engine Basics
A structured introduction to game programming using C++ and industry-standard engines, covering rendering pipelines, physics basics, and input systems.
Structured, practice-led programmes that take you from concept to working code - regardless of where you are located.
About Domain
Each workshop below is a self-contained learning unit with a fixed duration, defined skill level, and limited seats. Select the one that fits your stage.
A structured introduction to game programming using C++ and industry-standard engines, covering rendering pipelines, physics basics, and input systems.
For developers who know Unity basics and want to build scalable game systems, including AI behaviour trees, save systems, and modular UI frameworks.
A practical course bridging Unreal Blueprint workflows and native C++ development, covering gameplay framework classes, replication basics, and performance tooling.
Learn to handle PDFs confidently using PDFGear desktop on Windows - editing, converting, signing, and organising documents without paying for expensive software.
Since 2017, Domain has delivered game programming instruction online, reaching students in locations where specialist training was previously unavailable. These figures reflect actual programme data, not projections.
Workshops reference professional tools including pdfgear desktop and pdfgear windows utilities for managing reference materials - practical skills that carry into real workflows.
The process is straightforward. Four steps from browsing to your first session.
Each card shows the intended skill level. A beginner workshop assumes no prior code - an advanced track expects you to arrive with working knowledge of at least one game engine.
Every workshop runs with a fixed participant cap to keep collaborative exercises manageable. The remaining count on each card updates in real time.
The full curriculum, session schedule, and tool requirements - including any pdfgear download instructions for reference document handling - are listed on the individual programme page.
Complete the enrolment form on the detail page. You receive access to materials and the collaborative workspace before the first session begins.
Practical answers to what participants ask most often before committing to a programme.
Each workshop specifies its intended audience - beginner, intermediate, or advanced. Check the skill level label on each card before enrolling. Joining a track above your current level slows down the whole group.
All sessions run online through the platform. Students across the UK join from wherever they are - no commute, no local availability requirement. You need a stable connection and the tools listed on the detail page.
Core tools vary by workshop and are listed on each detail page. Some programmes include reference document handling using pdfgear desktop or pdfgear windows - setup instructions are provided before the first session.
Once seats reach zero, enrolment closes. There is no waitlist system currently. New cohorts for popular workshops are announced through the platform - contact help@americandeepclean.com if you want to be notified.
No workshop guarantees a specific result - progress depends on the time and effort each participant puts in. What the programme provides is a structured path, practical exercises, and instructor feedback. The rest is up to you.