The Curriculum

2 Tracks, ~30 Modules, ~125 Lessons across Coding and Game Development

From first steps in Scratch to professional tools like Unreal Engine and Houdini. Every student progresses through three tiers as their skills grow.

Explorer (Beginner) Innovator (Intermediate) Architect (Advanced)
Explorer First steps - building confidence and core skills

Shared Modules - both tracks

01 Core Maths Shared

Covers arithmetic, coordinates, Boolean logic, angles, patterns, and speed - the essential maths toolkit for coding and game development.

02 Scratch Shared

Build interactive stories, clicker games, mazes, and platformers using drag-and-drop code blocks. Ends with sharing projects and presenting work.

03 Python Foundations Shared

Bridge from Scratch to real Python code. Create visual art with Turtle graphics, learn functions, data structures, debugging, and finish with an adventure game capstone.

Coding Track

No additional Explorer modules

Game Dev Track
04 Building a Game

Understand what makes a game a game, explore the four pillars of game development, and learn how a game loop ties input, logic, and rendering together.

Innovator Intermediate - applying skills to real projects
Coding Track
04 Core Python

Deepen Python skills with functions, file handling, dictionaries, classes, and image manipulation using Pillow.

05 Applied Python

Work with real data using pandas and matplotlib, fetch live data from web APIs, learn testing, and build a data dashboard capstone.

06 Pygame

Build real games from scratch - a dodge game, space shooter, and coin collector - learning OOP and game architecture along the way. Finish by designing your own game.

07 OpenCV

Use your webcam to build interactive projects - a magic wand drawing tool, paddle game, face filter app, and photo booth. Learn to save and export video.

Game Dev Track
05 Minecraft Code

Set up a Minecraft modding environment, create custom blocks and items, build a mini-game mod, and learn to read and debug Java code.

06 3D Modelling 101

Start from zero in 3D - learn coordinates, polygon modelling, materials, sculpting, and UV mapping. Finish by creating and exporting a complete game-ready asset.

07 Unity

Build a 2D platformer and a top-down arena game in Unity, learning GameObjects, physics, C# scripting, UI, and audio along the way.

08 UEFN

Create playable Fortnite islands from scratch - build obstacle courses, cinematics, and interactive experiences using devices and Verse scripting. Publish to the community.

Architect Advanced - professional tools and mastery
Coding Track
08 Further Python

Explore procedural generation, state machines, and game architecture patterns. Build a portfolio-ready game and publish it to itch.io.

09 Java

Learn a second language with Java (this is also very useful for the Minecraft Modding module on the Game Dev track). Build visual apps covering drawing, keyboard and mouse input, and debugging.

10 HTML Basics

Create your first webpage, style it with CSS and Flexbox, and build a personal portfolio page.

11 Foundations of AI

Understand what AI is, set up GitHub Copilot, use AI assistants for coding, generate images with DALL-E, and explore AI-powered 3D model creation.

12 Blender Tools

Get hands-on with Blender's interface and modelling tools, then write Python scripts to generate a procedural photo mosaic.

13 Unreal Python

Automate Unreal Engine workflows with Python - query assets, batch rename files, detect missing materials, and build custom editor tools.

14 Exploring Python

Advanced projects including AR mask overlays, generative data art, automation toolkits, and an AR game capstone.

Game Dev Track
09 Unreal Engine

Build atmospheric scenes, master Blueprints, create a cinematic vertical slice, and develop gameplay systems in Epic's professional engine.

10 Houdini

Introduction to Houdini, node graphs, and modelling an asset. We wrap up the module with a fun procedural destruction project.

11 Optimisation

Learn geometry budgets, texture efficiency, and production pipeline workflows - the skills needed to ship game-ready assets.

12 Performance

Understand frame budgets, profile with Unreal Insights, and optimise scenes using Nanite, Lumen, and console variables. Ends with a full optimisation capstone.

13 Photogrammetry

Capture real-world objects as 3D models using photogrammetry. Learn camera settings, processing pipelines, and how to create game-ready scanned assets.

Shared Module - both tracks

15 Source Control Shared

Learn version control with Git and GitHub, resolve merge conflicts, and understand how professional studios use tools like Perforce.

Want to Know More?

We're actively developing The Creator Engine. Your feedback shapes what we build next.

Share Your Feedback →