Key topics
- C++ Programming for Game Developers (1)
Learn the basics of the C++ programming language.
- C++ Programming for Game Developers (2)
Explore the more advanced features of this powerful programming language, building on what you learnt in the last unit. Among other things, you will design a 2D game.
Revise important mathematics necessary for programming.
- Graphics Programming with DirectX (1)
Explore 3D games programming with DirectX, considering everything from texture effects to camera management systems.
Discover how the mathematics you learnt in the ‘Math Primer’ unit applies to video game design.
- Graphics Programming with DirectX (2)
Explore meshes, keyframe animation, skeletal animation, skinning techniques, rendering and blending. Examine collision detection and response.
- Artificial Intelligence for Games Developers
Learn how to feign intelligence in, for example, enemy characters, by careful programming.
- Physics for Game Developers
Learn how to use the principles of physics to simulate gravity and friction in your games, and to create authentic trajectories and kinematics.
Course Code
901
Hours of study
4 years / 500 hours
Technical requirements and fees
Minimum system requirements: Microsoft Windows 98/2000//XP; Pentium III+/AMD Athlon Processor (750MHz); 256 MB RAM; 3D Hardware Accelerator with 128MB on-board memory; DirectX 9.0/OpenGL compliant Disk.