Module Descriptors
ADVANCED GAME ARTIFICIAL INTELLIGENCE
GDEV60009
Key Facts
Digital, Technology, Innovation and Business
Level 6
20 credits
Contact
Leader: James Banton
Hours of Study
Scheduled Learning and Teaching Activities: 48
Independent Study Hours: 152
Total Learning Hours: 200
Pattern of Delivery
  • Occurrence A, Stoke Campus, UG Semester 1 to UG Semester 2
Sites
  • Stoke Campus
Assessment
  • AI architecture weighted at 70%
  • Written reflective report - 1800 Words weighted at 30%
Module Details
INDICATIVE CONTENT
Overview of AI architectures in games.

Collaborative AI and distributed intelligence

Decision making

Sports / Coach AI

Goal Oriented Action Planning

Behaviour Trees

Finite State Machines

Path Planning

MARPO Methodology

Threat Analysis

AI Awareness

Tethering

Navigation mesh creation
ADDITIONAL ASSESSMENT DETAILS
Assessment Component 1 – (Learning Outcome 2)

An AI architecture weighted at 70% consisting of:

The Design and implementation of a solution to a large-scale game AI problem.


Assessment Component 2 – (Learning Outcomes 1 and 3)

Written Reflective Report weighted at 30% consisting of:

Explanation of the problem domain undertaken in the practical implementation assignment.

Reflection of implemented techniques and identification of weaknesses in the solution and how these could be improved upon.
LEARNING STRATEGIES
2 x 1 hour lectures and 2 x 2 hour tutorials per week
LEARNING OUTCOMES
University Learning Outcome

1. Explore a range of research areas to expand knowledge within game AI.

University Learning Outcome

Learning

2. Apply underlying concepts and references of game AI programming principles outside of the context in which they were first studied.

University Learning Outcome

Application

3. Appraise your current practises, strengths, and weaknesses within the area of Games AI Programming

University Learning Outcome

Reflection
RESOURCES
Microsoft Office 365

Microsoft Visual Studio

Version Control (GitHub, Plastic SCM or equivalent)

Game Engine (Unity, Unreal Engine, etc)

Digital Academy Forum

Digital Academy Upload
REFERENCE TEXTS
Artificial Intelligence in Games, Roberts, P. (2022) CRC Press, ISBN: 1032033223

AI Techniques for Game Programming, Buckland, M. (2002), Prima Tech, ISBN: 193184108X

Game AI Pro 1: Collected Wisdom of Game AI Professionals, Rabin, S. (2013), CRC Press, ISBN: 1466565969

Game AI Pro 2: Collected Wisdom of Game AI Professionals, Rabin, S. (2015), CRC Press, ISBN: 1482254794

Game AI Pro 3: Collected Wisdom of Game AI Professionals, Rabin, S. (2017), CRC Press, ISBN: 1498742580
WEB DESCRIPTOR
Advanced Game Artificial Intelligence explores game AI from an architectural perspective. How do you develop systems that bring together many simpler techniques into a larger complex architecture. Studying this module will give an appreciation for the field of AAA AI game development and practical insight into how to chieve similar results.