← All courses
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