Depending on your game design, you might be able to use a navigation mesh:
This can greatly simplify and accelerate your collision detection, and allow path finding too.
Jump to content
God of programming. Except the hard stuff like 3d geometry. And maths. All these bugs creep in. Godamned floating point. And other hard stuff.
43 years old, going a bit senile. Worked in game dev, now retired.
Basic - Age 9 Spectrum
6502 Machine Code - Age 12 BBC micro
Pascal - Age 19 unix
C - Age 20 PC
C++ - Age 23 or so? PC
Now programming games again, as well as side projects (interactive children's books, DNA stuff, natural language stuff, music software, image editing software). Have dabbled in a huge number of areas, I'm probably more a jack of all trades master of none.