Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

This happens because in the next frame, the fireball jumps over to the square where the enemy was at in the last frame but at the same time the enemy also jumps over to the square where the fireball was at in the last frame. So the overlap detection fails. It needs proper collision detection  checking path travelled over the last frame and border intersections.