cse2gam games programming technology

GAMES PROGRAMMING TECHNOLOGY

CSE2GAM

2014

Credit points: 15

Subject outline

In this unit students will learn the fundamentals of 3D game programming. The unit starts with the fundamentals of 3D rendering and follows on with the concepts required to produce 3D games using XNA. The unit will address methods to gain the best performance and visual quality from existing game techniques, and demonstrates how students can author games with graphics, sound and physics. Topics covered include the raster algorithm, 3D transformations, game engines, game assets, content pipelines, spatial partitioning, level of detail, billboards, graphical user interfaces, introductory shader programming, animation/audio/physics/networking/AI. The laboratories focus on the implementation of games using XNA. Students will use the supplied tools to construct a complete 3D game for their assignment.

FacultyFaculty of Science, Tech & Engineering

Credit points15

Subject Co-ordinatorZhen He

Available to Study Abroad StudentsYes

Subject year levelYear Level 2 - UG

Exchange StudentsYes

Subject particulars

Subject rules

Prerequisites CSE1CPP OR CSE1IOO

Co-requisitesN/A

Incompatible subjects CSE42FGA, CSE4FGA, CSE3GAM, CSE3IGT

Equivalent subjects CSE3IGT

Special conditionsN/A

Subject options

Select to view your study options…

Start date between: and    Key dates

Melbourne, 2014, Semester 2, Day

Overview

Online enrolmentYes

Maximum enrolment sizeN/A

Enrolment information

Subject Instance Co-ordinatorZhen He

Class requirements

LectureWeek: 31 - 43
One 2.0 hours lecture per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.

Computer LaboratoryWeek: 31 - 43
One 2.0 hours computer laboratory per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.

Assessments

Assessment elementComments%
Laboratory work equivalent to 500-wordsHurdle requirement: In order to pass the unit, students must obtain an overall pass grade, pass the examination and pass the overall non-examination components.10
One 2-hour examination (hurdle)50
One, 2000-word equiv. individual games programming assignment40