Software Engineering
Game Development
Design, build and publish playable games.
Game Development — Advance
3D games, AI behaviour, animation and mobile publishing.
68 study hours
470 pages
10 modules
PDF ebook
What is inside
01
3D fundamentals: meshes, materials, lighting
02
Character controllers and animation systems
03
Enemy AI: state machines, pathfinding, behaviour trees
04
Level design and procedural generation
05
Particle effects and shaders
06
Save systems and game state
07
Performance optimisation for mobile
08
Monetisation: ads, in-app purchases, ethics
09
Multiplayer fundamentals
10
Publishing to Play Store, App Store and Steam
By the end you can
- Build a complete 3D game with AI opponents
- Optimise a game to run smoothly on mid-range phones
- Publish commercially to major stores