Programming with C/C++ 1: Introduction, 5 credits, and Programming with C/C++ 2: Algorithms, Data Structures and Design Patterns, 5 credits, and Programming with C/C++ 3: Computer Games in 2D, 5 credits, and Linear Algebra, Trigonometry and Geometry, 7.5 credits
The course looks more in-depth at components commonly utilised by game engines that handle rendering, physics, collision, input management, etc. During the course, you will develop systems that will be used to create prototypes, individual mechanics and 2D games.