Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

AI for Video Games - 2023-01

Dave Churchill via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore artificial intelligence techniques specifically designed for video game development through this comprehensive university-level course spanning over 17 hours of instruction. Master fundamental AI concepts including movement algorithms, grid representations, and pathfinding systems while working with practical implementations in C++. Dive into procedural content generation using cellular automata, Perlin noise, and random number generation to create dynamic game environments. Learn advanced topics through case studies of real-time strategy games like StarCraft and MicroRTS, examining how AI research translates into actual game mechanics. Gain hands-on experience through structured assignments that progress from basic setup to complex AI implementations, including specialized projects in StarCraft and Minecraft environments. Study cutting-edge research in game AI through guest lectures from industry experts covering topics like Prismata AI development, StarCraft AI strategies, and advanced pathfinding techniques. Develop proficiency in C++ programming for game AI while learning performance optimization through visual code profiling methods.

Syllabus

COMP4303 - Video Game AI - Lecture 01 - Course Introduction
COMP4303 - Video Game AI - Lecture 02 - Course Project Specification
COMP4303 - Video Game AI - Lecture 03 - C++ Setup and Assignment 1
COMP4303 - Video Game AI - Lecture 04 - Movement in Games
COMP4303 - Video Game AI - Lecture 05 - Grid Representations
COMP4303 - Video Game AI - Lecture 06 - Starcraft + Minecraft Project Setup
COMP4303 - Video Game AI - Lecture 07 - Grid Algorithms
COMP4303 - Video Game AI - Lecture 09 - Intro to Procedural Content Generation + RNG
COMP4303 - AI for Video Games - Lecture 11 - Cellular Automata + Perlin Noise
COMP4303 - AI for Video Games - Lecture 12 - Assignment 3
COMP4300 - Game Programming - Lecture 20 - C++ Visual Code Profiling
COMP4303 - Video Game AI - Lecture 14 - StarCraft AI Research
Introduction to Prismata AI
COMP4303 - AI for Video Games - Lecture 21 - Starcraft AI with Dan Gant
COMP4303 - AI for Video Games - Lecture 22 - MicroRTS with Santiago Ontañón
COMP4303 - AI for Video Games - Lecture 23 - Pathfinding with Nathan Sturtevant

Taught by

Dave Churchill

Reviews

5.0 rating, based on 1 Class Central review

Start your review of AI for Video Games - 2023-01

  • Video Game AI course is well structured and easy to follow. The materials are comprehensive, covering topics from course introduction and C++ setup to movement in games, grid representations and algorithms, as well as procedural content generation. The explanations are clear and highly relevant for practical game AI development. This course is highly recommended for students who want a solid understanding of AI in video games.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.