Aotu Lab
Aotu Lab
Aug 19, 2021 · Game Development

Building a Game Physics Engine: Core Math, Vectors, and Newton’s Laws Explained

This article introduces the fundamentals of a game physics engine, covering the concept of engines, essential mathematics like vectors and calculus, TypeScript implementations for vector operations, and the integration of Newtonian mechanics such as mass, inverse mass, and basic object properties.

Physics Enginegame physicsvector math
0 likes · 10 min read
Building a Game Physics Engine: Core Math, Vectors, and Newton’s Laws Explained
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