Students
Tuition Fee
Start Date
Medium of studying
Blended
Duration
1 sessions
Details
Program Details
Degree
Courses
Major
Game Design | Game Development | Software Development
Area of study
Information and Communication Technologies
Education type
Blended
Course Language
English
About Program

Program Overview


Introduction to ITC372 Games 2 - Advanced Games Programming

ITC372 Games 2 - Advanced Games Programming is a subject that introduces the tools and practices needed to create a computer game by applying established software design principles. Students will learn about the game development process, including level design and the creation of art assets using pipeline techniques. In creating their game, students will work in a team environment and use the methods and resources provided by a modern Game Engine and Development kit.


Availability

The subject is available in Session 1, with 30 spots available. It can be taken on campus at the Bathurst Campus or online, also through the Bathurst Campus.


Subject Information

Grading System

The grading system for this subject is HD/FL.


Duration

The subject lasts for one session.


School

The subject is part of the School of Computing and Mathematics.


Assumed Knowledge

Students are assumed to have prior knowledge of ITC203 and ITC322.


Learning Outcomes

Upon successful completion of this subject, students should:


  • be able to plan and design a game using playcentric iterative design and development methods;
  • be able to develop a playable game environment using techniques and resources provided by modern game engines and development kits;
  • be able to develop art assets using fundamental modern game art pipeline techniques;
  • be able to apply theoretical level design principles to a user-developed game environment;
  • be able to communicate and problem solve independently and collaboratively within a software development environment;
  • be able to use established game and software testing principles to evaluate the final product.

Syllabus

This subject will cover the following topics:


  • Introduction to game development environments.
  • Level design.
  • Teamwork and development.
  • Playtesting and balancing.
  • Computer games modelling.
  • Texturing techniques.
  • Game animation.
  • Game sound production and artificial intelligence.
See More
How can I help you today?