Skip to content
MakeMyCareer

FIT2096 · Monash University

Games programming

Credit points
6
Level
2
Workload
≈ 12 h / week
Faculty
Information Technology

What it covers

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.

Assessment

TaskTypeWeight
Learning Project PortfoliohurdlePortfolio100%

Hurdle tasks must be passed regardless of your overall mark.

When and where

Teaching periodCampusMode
First semesterClaytonOn-campus