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

YouTube

Pathfinding and Steering in Game Programming - Lecture 15

Dave Churchill via YouTube

Overview

Learn essential game programming concepts in this university lecture focusing on pathfinding and steering behaviors in video games. Explore movement mechanics through practical examples and common pathfinding challenges before diving into state/action representations and navigation mesh implementations. Master single agent pathfinding techniques through demonstrations and workflow explanations, followed by in-depth coverage of path following algorithms. Examine advanced topics including vector fields, influence maps, and steering behaviors that create realistic movement patterns. Delivered by Professor David Churchill at Memorial University, this programming-focused lecture utilizes C++ and SFML graphics library within an Entity Component System (ECS) architecture to demonstrate practical game development techniques.

Syllabus

- Introduction
- Movement in Games
- Pathfinding Examples
- Pathfinding Problems
- State / Action Representations
- Navigation Mesh
- Single Agent Pathfinding
- Pathfinding Demo
- Pathfinding Workflow
- Path Following
- Vector Fields
- Influence Maps
- Steering Behaviors

Taught by

Dave Churchill

Reviews

Start your review of Pathfinding and Steering in Game Programming - Lecture 15

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.