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

YouTube

AI for Video Games

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 course covering 22 hours of lectures and practical assignments. Master fundamental AI concepts including movement and steering behaviors, grid-based representations and algorithms, and procedural content generation using cellular automata and Perlin noise. Develop hands-on programming skills through assignments involving Visual Studio, C++, and specialized game development tools. Dive deep into real-time strategy game AI through StarCraft and BWAPI implementation, learning how to create intelligent agents for complex gaming environments. Examine cutting-edge research in game AI through guest lectures from industry experts covering topics like Prismata AI, MicroRTS systems, advanced pathfinding algorithms, and automated game generation. Participate in competitive programming challenges including a Tron tournament to test your AI implementations against other students. Gain practical experience with modern development environments and build a portfolio project demonstrating your understanding of AI techniques in interactive entertainment systems.

Syllabus

COMP4303 - AI for Video Games - Lecture 01 - Course Intro + Syllabus
COMP4303 - AI for Video Games - Lecture 02 - Course Project Specification
COMP4303 - AI for Video Games - Lecture 03 - Visual Studio + Assignment 1
COMP4303 - AI for Video Games - Lecture 04 - Movement and Steering
COMP4303 - AI for Video Games - Visual Studio Code / C++ / Makefile Tutorial
COMP4303 - AI for Video Games - Lecture 05 - Grid Representation
COMP4303 - AI for Video Games - Lecture 06 - Grid Algorithms
COMP4303 - AI for Video Games - Lecture 07 - Assignment 2
COMP4303 - AI for Video Games - Lecture 09 - Tron Tournament
COMP4303 - AI for Video Games - Lecture 10 - Procedural Content Generation + Randomness
COMP4303 - AI for Video Games - Lecture 11 - Cellular Automata + Perlin Noise
COMP4303 - AI for Video Games - Lecture 12 - Assignment 3
COMP4303 - AI for Video Games - Lecture 13 - Intro to StarCraft / BWAPI
COMP4303 - AI for Video Games - Lecture 16 - Starcraft AI Research
COMP4303 - AI for Video Games - Lecture 19 - Prismata AI
COMP4303 - AI for Video Games - Lecture 20 - Project Demo Info + A3 Solutions
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
COMP4303 - AI for Video Games - Lecture 24 - Game Generation with Mike Cook

Taught by

Dave Churchill

Reviews

Start your review of AI for 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.