Game engine, part 2
I’m thinking very hard about integrating the Bullet Collision detection and physics API. This will solve some of the hard problems and create new ones, but it will be a very forward-looking thing to do. I can either make my characters full physics characters (unlikely), or I can re-use the collision detection routines at least. Main reason I want to do this is to have lots of spectacular exploding stuff in the game :-). Physics objects are always fun to interact with, which we know from Half-Life 2 and World of Goo. I think the first milestone and demo will be some simple objects moving around on the screen colliding with each other. This will require a Bullet integration, some basic OpenGL calls, and some internal controllers to have been defined.
I didn’t make this, but it shows what is possible with Bullet.