Tagged articles
2 articles
Page 1 of 1
Architecture Development Notes
Architecture Development Notes
Dec 1, 2024 · Game Development

Building a Rust Physics Engine with SAT Collision Detection

This article walks through creating a Rust physics engine by implementing collision detection using the Separating Axis Theorem, covering point extraction, vector math, projection, overlap checks, and handling both rectangle‑rectangle and circle‑square collisions with complete code examples.

SATcollision detectionphysics engine
0 likes · 8 min read
Building a Rust Physics Engine with SAT Collision Detection
Aotu Lab
Aotu Lab
Feb 17, 2017 · Game Development

Master 2D Collision Detection: From Bounding Boxes to SAT

This article explains common 2D collision‑detection techniques—including axis‑aligned bounding boxes, circle checks, grid partitioning, pixel‑level tests, ray casting, and the Separating Axis Theorem—detailing their concepts, algorithms, code examples, advantages, drawbacks, and typical use cases for game development.

2D gamesSATbounding box
0 likes · 15 min read
Master 2D Collision Detection: From Bounding Boxes to SAT