Module Descriptors
ADVANCED GAMES ENGINES AND PHYSICS 2B
GAME50067
Key Facts
Faculty of Arts and Creative Technologies
Level 5
15 credits
Contact
Leader: Yvan Cartwright
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • COURSEWORK weighted at 100%
Module Details
Module Special Admissions Requirements
Module Resources
Unreal Development Kit
3D Studio Max
Photoshop

Module Texts
Mastering Unreal Technology Vol I: Introduction to Level Design with Unreal Engine 3
Jason Busby, Zak Parrish, Jeff Wilson
Published by Sams (2009)
ISBN-13: 978-0672329913

Mastering Unreal Technology Vol II : Advanced Level Design Concepts with Unreal Engine 3
Jason Busby, Zak Parrish, Jeff Wilson
Published by Sams (2009)
ISBN-13: 978-0672329920

Mastering Unreal Technology Vol III : Introduction to UnrealScript with Unreal Engine 3
Jason Busby, Jeff Wilson, David Owens II
Published by Sams (2010)
ISBN-13: 978-0672330827

Game Development Essentials: Gameplay Mechanics
Troy Dunniway
Published by Delmar (2008)
ISBN-13: 978-1418052690

Module Learning Strategies
3 hours per week lectures / labs
(1:20)3 The lectures / labs will consist of 10-15 minutes of teaching and demonstration by the lecturer followed by 10-15 minutes of reflective work by the students. This is repeated over the 3 hour slot.
Module Additional Assessment Details
A COURSEWORK weighted at 100%.

Written assignment and associated practical work 100% assessing learning outcomes 1 to 3.
The assignment will consist of two parts.

1. A prototype of a scripted game demonstrating the working game mechanics and assets within the target engine, which will assess Learning Outcomes 1 and 2

2. A Developers Diary reflecting on the creation process, which will assess Learning Outcomes 1 and 3
Module Indicative Content
This module demonstrates advanced scripting techniques necessary to create novel game types and game entity behaviours.
Students will learn skills in the following:
- Advanced entity data handling and control
- Custom user interface development
- Scripting game mechanics and events