Here’s an open source 3D library that we haven’t mentioned before: the Oolong Game Engine. It appears to take notable advantage of the PowerVR SDK, and provides a comprehensive feature list:
OpenGL ES 1.1 support
Math library that supports floating-point calculations with an interface very similar to the D3D math library
Support for numerous texture formats including the PowerVR 2-bit, 4-bit and normal map compression formats
Support for PowerVR’s POD (Scene and Meshes) and the 3DS files formats
Touch screen support
Accelerometer support
Text rendering to support a basic UI
Timing: several functions that can replace rdstc, QueryPerformance etc.
Profiler: industry proven in-game profiler
Resources streaming system
Bullet SDK support (for 3D Physics)
Audio engine with OpenAL support
Networking with the ENet library
Industry proven memory manager fromĀ http://www.fluidstudios.com
Code is up at Google Code and under the permissive MIT license, so that should definitely be on your short list of options to check out for your next 3D iPhone game!
1 Response to “Library: Oolong Engine”
Leave a Reply