Units / FIT2096
FIT2096 · Games programming
2026 Handbook6 credit pointsLevel 2Faculty of Information Technology
Last checked: 23 Aug 2026 UTCOverview
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.
Areas of study: Games development
Offerings
| Campus | Teaching period | Mode |
|---|---|---|
| Clayton | First semester | Teaching activities are on-campus (ON-CAMPUS) |
Assessment
The Handbook does not list a final examination among the assessment items. That is not a guarantee there is none.
| # | Assessment | Type | Weight | Hurdle |
|---|---|---|---|---|
| 1 | Learning Project Portfolio | Portfolio | 100% | Competency |
Assessment details may change. Please refer to the assessment information in Moodle closer to the start of the teaching period.
Requisites
Learning outcomes
- Create software artefacts which use vectors and quaternions to implement object movement, physics and collisions in game programming;
- Prototype games that use 2D & 3D rendering techniques, including textures, models and cameras using industry standard game engines;
- Create game prototypes which implement game loops using event based game architectures;
- Design and build user interfaces for games which align to contemporary accessibility standards;
- Implement game prototypes that incorporate appropriate AI agents within the core gameplay experience.
Workload
Minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of scheduled online and face to face learning activities and independent study. Independent study may include associated reading and preparation for scheduled teaching activities.
| Activity | Duration |
|---|---|
| Workshops | 12 hours |
| Laboratories | 36 hours |
Ask about FIT2096
Answered from the Handbook fields above — no AI, no guessing. Every answer links back to the source.
Community discussions about FIT2096
CommunityStudent experience, not official rules. Nothing here changes what the Handbook says.