Game Artifical Intelligence

This module focuses on covering current AI techniques used in games, and explores some ideas from game AI research.

Key Concepts

  • Current AI systems
    • Decision Trees
    • Finite state machines
    • Behaviour trees
    • Pathfinding
  • Techniques from Research
    • MCTS
    • Genetic Algorithms
    • Machine Learning
  • Other Uses of AI
    • Game balance and tuning
    • PCG

Method of delivery

  • Lectures
  • Lab sessions
  • Assignments based on academic competitions