Mini Map

Games programming

FIT2096

Synopsis

Programming for games requires a strong understanding of how various components of a game engine work and how game mechanics can be constructed using these systems. This unit introduces you to fundamental game programming principles using an object-oriented approach in the C++ language. Programming knowledge is expected coming into the unit, however this does not have to be C++.

A number of techniques will be covered, including the core game program loop, game physics, artificial intelligence agents, 3D rendering and dynamic user interfaces. Underpinning this will be the use of fundamental mathematical principles for working with computer graphics and game interactions.

Sourced from the Monash Handbook 2026.

Quick facts

Credit points
6
Level
2
Audience
Undergraduate
Type
Coursework
School
Faculty of Information Technology
Handbook year
2026

Prerequisites (3)

What it unlocks (2)

Offerings (1)

  • First semesterClayton · ON-CAMPUS

Listed in 2 areas of study

  • Games and immersive mediaLevel 2 unit
  • Games developmentCore units