Collision Detection
AABB Collision Detection relies on all colliding entities to have "axis-aligned bounding boxes", which simply means their collision boxes contain no rotation in our world space, which allows us to use a simple formula to test for collision:
if (
	rect1.x < rect2.x + rect2.width &&
	rect2.x < rect1.x + rect1.width &&
	rect1.y < rect2.y + rect2.height &&
	rect2.y < rect1.y + rect1.height
) {
	// collision is true
} else {
	// collision is false
}
- The formula is checking if the two boxes are colliding in any way.
 - We can use AABB Collision Detection to detect whether, for example, a player is colliding with an enemy and react accordingly.