Overview
Explore collision detection and resolution techniques in game programming through this comprehensive lecture. Delve into the challenges of implementing collisions in games, learn about various bounding shapes, and master the concept of Axis Aligned Bounding Boxes (AABB). Discover methods for detecting point inclusion, intersection, and overlap in AABBs. Gain insights into collision resolution strategies, including detecting collision direction and handling tricky cases. Examine a practical example using Super Mario Bros to reinforce your understanding. Enhance your game development skills with this in-depth exploration of essential collision mechanics.
Syllabus
- Intro
- Collisions in Games
- Collision Detection Problems
- Bounding Shapes
- Bounding Box / Rectangle
- Axis Aligned Bounding Boxes AABB
- Point Inside AABB
- AABB Intersection Detection
- AABB Horizontal Overlap
- AABB Vertical Overlap
- AABB Overlap Calculation
- AABB Collision Resolution
- Detecting Collision Direction
- Top / Bottom Detection
- Tricky Resolution Cases
- Super Mario Bros Example
- Recommended Videos
Taught by
Dave Churchill