Today I decided to add some collision detection to my game engine. I've based this on a sample, taken from a tutorial game, at the microsoft site. It is basically a box/ray collision detection system and I have simply expanded it to include sphere collisions. This fits into my plan for a simply physics engine that sits on top of the collision.
Later this week I'm going to be adding some basic visibility testing so that sections of the level are not drawn if they are simply not visible to the player.
That's it for this post. It's 4am in the morning and I'm pretty tired