Ricardo Quesada, creator of cocos2d, has recently written a tutorial which title is Integrating LiquidFun with Cocos2d-x: Part I | From iOS to Windows Phone 8.
I never heard about LiquidFun before, so decided to make bit of research into youtube to get more info and this is what I get:
- It’s a brand new open source physics engine cross-platform written in C++ that can simulate liquid behaviors (water, jelly) and more (powder, tensile, solid, spring, rigid, wall).
- You can get it and all the documentation here.
- Does not include rendering code except the testbed.
- It has a new functionality: Particles (check the active simulation on the video below, it’s awesome!)
- Particles are created on a similar way to any other object on box2d.
- As it’s cross platform and written on C++ you can use it with Android, Linux, OSX, iOS, Windows, and so on.
Here you have got a more detailed explaining about LiquidFun by Todd Kerpelman and Wolff Dobson.
Based on Box2D, LiquidFun features particle-based fluid simulation. Game developers can use it for new game mechanics and add realistic physics to game play. Designers can use the library to create beautiful fluid interactive experiences.
I haven’t seen a game that uses LiquidFun yet, but I guess there will be one arround soon. If you see one please drop a comment below and let me know. I would like to play it so badly!