Overview
Explore pathfinding and steering techniques in game programming through this comprehensive lecture from the COMP4300 Game Programming course. Delve into essential concepts for creating intelligent movement and navigation systems in video games. Learn how to implement algorithms for finding optimal paths and generating realistic steering behaviors for game entities. Gain insights into the practical applications of these techniques in game development, enhancing the AI and gameplay experience. Discover the intricacies of pathfinding algorithms like A* and steering behaviors such as seek, flee, and obstacle avoidance. Apply these concepts to create more dynamic and responsive game worlds. This lecture, part of Memorial University's Computer Science curriculum, is taught by Professor David Churchill and focuses on fundamental game programming principles using C++ and the SFML graphics library within an ECS (Entities, Components, Systems) architecture.
Syllabus
COMP4300 - Game Programming - Lecture 15 - Pathfinding and Steering
Taught by
Dave Churchill