Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I and a friend of mine started a game development club in our school two months ago and everything is going well for now. We are following McKesson's tutorials which I find comprehensive and well-built.

We have come to the point where we started making simple prototypes of easy-to-do games, like 3D Pong (not as polished as the referenced version), and soon we are going to finish the second part of the tutorials (the Positioning of objects). We have ideas for prototypes which involve little more complex collision detection and I started wondering is it a good place to look in depth at this topic of game programming? And should I also include the BSP, quadtrees, octrees and other partitioning algorithms with it?

share|improve this question
The collision detection part is independent of what that online book teaches people, that being rendering. Once you know how to display wireframe or simple polytopes, you can consider playing with collision detection.. which itself is the broadest field of Game Physics (since it comprises the usage of the data structures you mentioned). – teodron May 11 '12 at 13:48
I understand that the book is for rendering, but our club is about game development and we should cover physics too. I just wanted to know if this is the right time to start exploring collision detection (also game physics but this is off-topic). – Tsvetan May 11 '12 at 14:23
The "right time" is when you want to make a game that needs that feature. – Tetrad May 11 '12 at 15:17
That answered my question. Thanks! – Tsvetan May 11 '12 at 15:23
up vote 5 down vote accepted

As I said in the comments.

The "right time" is when you want to make a game that needs that feature.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.