As I was working on a project, the silly idea came to my head of developing a sort of mashup between a pinball game and a football game. Basically it would be a pinball game with two players. I was curious to see how the gravity could be manipulated in order to have both players struggling equally with the ball.
This time around I will show you how to set up a similar game scene as I have previously done but using the Bullet physics engine instead. As with Box2D, the Bullet engine requires quite a bit of tweaking before you get things working the way you need them to, so I will cover those adjustments as I go over the code.
As I promised here is a step by step description of the ISGL3D version of Game Scene 1. In a future tutorial I will show how to implement the Bullet engine in a project, but for now I just wanted to show the basics.
So it’s time to take the Away3D version of my first Game Scene example and bring it to the Iphone. For this, I’ll use a framework called Isgl3D which I think is the most similar one to Away3D in the way it accomplishes things. And I find it far less confusing than Cocos3D. Plus it offers the ability to create primitives, which is something I like in Away3D, not being much of a 3D modeler myself.
Moving back to 3D for a while, I’m starting a series of tutorials on how to build a simple 3D scene for a possible game, where lots and lots of 2D sprites are used instead of 3D models. In the example below I use a plane object as my “hero” character and I texture it with the animation frames for that sprite.