Pathfinding and Steering in Game Programming - Lecture 15
Offered By: Dave Churchill via YouTube
Course Description
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
Related Courses
Video Game Design and Development: Introduction to Game ProgrammingAbertay University via FutureLearn Computer Science for Game Development
Harvard University via edX Practical Game Development in Unity 4: Level 1
Udemy Game Development for beginners with Python
Udemy Code Your First Game: Arcade Classic in JavaScript on Canvas
Udemy