FIT2097 Games programming 2
Faculty of Information Technology
FIT2097 Games programming 2 is a level 2, 6-credit-point, undergraduate unit from the Faculty of Information Technology, offered in 2021 in Semester 2 at Clayton. It needs FIT2096.
- Credit points
- 6
- Offered in 2021
- Semester 2
- Clayton
- Assessment
- Exam 50%
- and 2 other tasks
- Workload
- 144 hours
- per semester
This is the 2021 handbook entry. See the 2023 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review FIT2097.
Requisites
Before FIT2097
Prerequisites
Pass these before you enrol.
After FIT2097
No unit lists FIT2097 as a prerequisite in the 2021 handbook.
Overview
This unit will further develop games development programming skills with the C++ language, and explore them further in the Games Programming context. Focus will be on advanced games programming techniques, including a focus on the content pipeline, advanced rendering and visual game effects. Principles will also be placed into the context of different libraries, such as OpenGL, and other platforms, such as mobile. This provides a strong grounding for further study in this area, especially related to games engine development and artificial intelligence.
Offerings in 2021
| Teaching period | Campus | Mode |
|---|---|---|
| Second semester | Clayton | On campus |
Assessment
- Assignment 1AssignmentThreshold hurdle25%
- Assignment 2AssignmentThreshold hurdle25%
- Scheduled final assessmentExamThreshold hurdle50%
Learning outcomes
When you finish this unit, you should be able to:
- 1
Describe the content pipeline as used in computer game development and why it is important;
- 2
Create game programs that demonstrate an understanding and working knowledge of advanced rendering principles, such as shaders;
- 3
Create game programs that demonstrate a working knowledge of advanced visual game effects, such as particle and physics systems;
- 4
Describe how key game programming principles can be applied to games developed with other libraries (such as OpenGL) and for other platforms (such as mobile), and create game prototypes that demonstrate this;
- 5
Describe key performance and optimisation principles of computer game programming and create game programs that demonstrate these principles.
Workload and teaching
- Laboratories24 hours
- Lectures24 hours
- Teaching approachActive learning
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 activities. The unit requires on average three/four hours of scheduled activities per week. Scheduled activities may include a combination of teacher directed learning and online engagement.
Learning resources
Technology resources
This unit will use the Unreal Engine for applying game development practices. Unreal Engine is available at no cost to students and can be obtained from https://www.unrealengine.com . This software will be available to students in FIT laboratories, however having access to this software outside of class time is recommended for undertaking study and working on assignments.
Where it fits
FIT2097 is part of 2 areas of study in the 2021 handbook.
Contacts
- Chief Examiners
- Mr Chris Nelson
Common questions
What are the prerequisites for FIT2097?
You need FIT2096 before you enrol.
When is FIT2097 offered?
In 2021, FIT2097 runs in Semester 2 at Clayton.
How much work is FIT2097?
The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.
Does FIT2097 have an exam?
Yes. The exam is worth 50% of the final mark, alongside 2 other tasks.
Which majors and minors include FIT2097?
FIT2097 is part of Games development.