I&#x27;m also working on a 2D game. I end up with hundreds of objects so maybe this solution will make more sense in my case. I have to run benchmarks...<p>I like the approach of finite-size objects since I&#x27;m mostly working with creatures that collide or not based on their radius. I also have some polygons, but I can easily simplify them into circles (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Smallest-circle_problem" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Smallest-circle_problem</a>).