Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Finance Certifications Goldman Sachs & Amazon Teams Trust
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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