Author Topic: The feature lists  (Read 2034 times)


  • The Liquidator
  • Administrator
  • Jr. Member
  • *****
  • Posts: 94
    • View Profile
The feature lists
« on: September 25, 2014, 10:33:45 am »
Liquid Physics 2D is, as the name suggests, a 2D physics engine plugin for Unity3D. It's based on a version of Box2D and LiquidFun (an extension of Box2D).
It's an easy to use tool that allows you to create advanced physics based games and simulations within the unity engine. It can even simulate liquids in real-time on modern mobile devices.

Support / new features request priority
1. Plugin not working on supported platform.
2. Crashes on supported platform.
3. Request for C++ function to be added or exposed (if you can point out the specific function in the LiquidFun documentation and describe how it should work etc. you will be given preference)
4. More unity helper classes / features

========== FEATURE LIST ==========

Simulate various kinds of liquids, gels, jellies, dust etc.

Simulate tens of thousands of particles in real-time.

Optimized to run on mobile devices and arm processors

Comprehensive Box2D functionality available including all 10 joints

Supports unity's nested transforms and box2D's multiple fixtures per body with different offsets and rotations

Fully functional UI in unity to easily create and edit scenes with liquidfun shapes and particles

Unity C# helper classes to help manage the simulation

Various prefabs included to aid in game creation (particle creator, destoyer, accelerator etc.)

Several easy ways available via helper classes to query the simulation and obtain contact data for your gameplay.

Video tutorials

Fully commented code

C++ source code included

Supported and tested platforms (windows, osx, android, iOS)

Multiple particle drawers for one particle system: draw particles differently based on user data or group

Ability to choose in particle system update method which buffers to get (position, colour, velocity, weight, userdata)

========== PLANNED FEATURES LIST ==========

Metaball renderer shader

collision filtering C# helper code in unity

Linux support

Save the state of a particle system (ie fill a container with liquid, wait for it to settle then save, so when game starts liquid is settled)

Graphical example scenes

« Last Edit: October 21, 2014, 02:17:25 pm by Physical_Liquid »


  • The Liquidator
  • Administrator
  • Jr. Member
  • *****
  • Posts: 94
    • View Profile
Re: The feature lists
« Reply #1 on: September 25, 2014, 10:35:53 am »
These lists will be updated regularly.