Skip to content | Change text size

FIT2049 - Games programming using C++

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate Faculty of Information Technology

Leader: Blair Holloway


Caulfield Second semester 2007 (Day)


This unit will further develop object-oriented programming skills, and introduce the C++ language to students. Streams, pointers and arrays, classes, inheritance & polymorphism, templates and the STL, along with the I/O class hierarchy will be discussed at length. Interactive programming techniques will be used to solve various programming exercises. This unit will build upon previous programming skills, and provide a strong grounding for further study in this area, especially related to games engine development. The unit will examine game creation using C++ and Microsoft Windows DirectX.


This is an intermediate programming unit, intended to build on programming fundamentals studied earlier in the course. C++ is still the core language of choice in the development of game engines, and will be introduced in this unit to demonstrate various interactive programming techniques. This unit will provide strong background for programming in games.


Two assignments (40%), Examination (60%)

Contact hours

4 hrs/week: 2 hr lecture, 2 hr laboratory


FIT1007 and FIT2048