نظرة عامة على البرنامج
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.
