Machine Learning in the Development of Video Games

Chapter Written by Aboubacar Camara

Learning Objectives

  • Understand the three main types of machine learning—Supervised Learning, Unsupervised Learning, and Reinforcement Learning—and their applications in game development.

  • Identify modern applications of AI in game development, including Super-Resolution, emulation, cheat detection, and data mining.

  • Appreciate the role of AI in the game design industry, including its impact on job roles such as AI Game Programmer and the overall development process.