Module Overview

Game Tools 2

This module will build on the concepts and techniques introduced in Game Tools I, notably in the use of programming techniques to implement intermediate and advanced functionality within a game development environment. Core game development concepts will be illustrated by coding examples, showing the student how to practically implement game designs using scripted code. In so doing, the module helps students apply techniques in a design-focused manner, understanding when and why to implement specific functionality within the context of a set of player requirements.

Module Code

GAME 2016

ECTS Credits

10

*Curricular information is subject to change

This module will combine theoretical game development concepts with their practical in-engine implementation, illustrating when and why code is needed within game design. Students will be given conceptual information relating to topics such as:

  • Game object manipulation
  • 2D/3D workflows in a game engine
  • Iterative testing concepts
  • Input controls
  • Physics
  • Animation
  • Networking
  • Player experience goals
  • Platform requirements
  • Systemic game design

Each lecture is split between the concept involved and practical examples that can be augmented and extended by students in their own projects. Work will focus on development of small, experimental games where students will explore individual concepts in-depth.

Students will be given a combination of taught material and practical demonstrations within a lecture format, combining theoretical concepts with examples of their use. Tutorial sessions will use questions relating to the lecture as the basis of interactive learning between students and the lecturer, challenging them to produce solutions that may or may not overlap with those provided as part of the taught material. Students will also be expected to pursue extracurricular learning to strengthen their development skills and will be encouraged to spend as much time as possible working with techniques in practical applications.

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100