Description

STANDARD PAYMENT SYSTEM MAY NOT WORK. PLEASE TRY TO USE PAYPAL.

Forum: Topic

DyLiquid - fully customizable realistic surface tension dynamic simulation. You can create various kinds of liquid (even with texture) such as water, paint, oil, lava, mud and other. You can use it for 2D game genres like platformers or physics arcades.

It doesn't use phisics engine (Box2D or LiquidFun) for working but it can work with it.

Demo: Download

Features:

  • Fully customizable physics properties of liquid (like surface tension and spread of waves).
  • Fully customizable visual properties (like position, size, colour, gradient, alpha, texture and blend mode).
  • Can create several instances of liquid with different properties.
  • Precise y collision checking with liquid surface.
  • Wave reaction on collision influenced by velocity.
  • Particle splash effects.
  • Can create wave directly in some point of liquid surface.
  • Can create floating / swiming in water object.
  • Optimized, clean and commented code.
  • Perfect work on all platforms - Windows, Mac, Linux, Android, iOS and other.
  • Technical support for all who purchased.
  • And even more.

You need intermediate knowledge of GML to use.

It doesn't use surfaces for drawing.

It doesn't use shaders for drawing.

Please write a review if you like the asset and tell me your suggestions for improvement. If you found an error in my code or my English, please contact me ;)

My other assets! Fixture editor, LUT, physics rope, textured terrain, custom savegame system, day night cycle, breakable physics objects, shaders and more.

End User Licence Agreement (EULA).

Changes in 1.0.2

  • Added auto-waves

Version 1.0.2. Published November 30, 2015

Created with GameMaker: Studio v1.4.1657

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Feng P 17 October 2017


Gravatar

Anonymous 26 August 2017

1 problem

Very cool asset, please tell me how to add more than just 1 water into the room


Gravatar

Taj a 05 December 2016

Great work

Hi can you help me on this, it seems that I didn't know how to integrate it with my game file, I'm using a platforme game engine i bought from yoyo market, this engine use variable such as VSP instead of vspeed
and grav instead of gravity, I've changed the vspeed to vsp and gravity to grav, the problem I have is when the player collide with water the player doesn't float with the waves is there anything I should change to fix this issue? Thanks


Gravatar

Sergi C 23 November 2016

Recomended

Works perfect in my project.


Gravatar

Zachary W 15 November 2016

Works great! (just one problem)

Works great, looks great and is very easy to adjust parameters and integrate into a project. The issue I'm having is it seams like you can only place one water object per room. I need several water objects per room for the project I'm working on. Any suggestions on how to overcome this issue?


Gravatar

Colin T 31 October 2016

Clever and well written-now make it more resilient

Props to you for keeping the code neat. The results look great. I took away a star for a couple reasons: #1 At 60FPS, I can "break" your demo by setting smoothing passes = 1, or increasing the spread past 0.5. (1 pass should be very doable, and I'm actually surprised you need to have more than 1 pass) #2 I can't re-position and/or resize an existing water object after it is created - which is something I would expect from "dynamic liquid." From what I can tell, you are SO CLOSE to raising/lowering the water level or moving the whole water object in real-time without re-initializing the whole object. The only issue is that the water flips upside down if I move it above the original y coordinate. Maybe I'm missing something but it should already be part of the demo.

Some optimization can still be done. There are places where redundant calculations can be reduced, for example instead of i+1, i+1, i+1... you can assign j=i+1 (calculate once) and then just use j.


Gravatar

William B 11 July 2017

Beatiful.

Support team is very responsive.

Logo

KeeVee Games (Publisher) 26 October 2016

Thank you, Will :)


Gravatar

Brad L 12 September 2016

Excelent

I was able to quickly add it to my project and learn how to adjust the code as needed. Very happy with this one.

Logo

KeeVee Games (Publisher) 26 October 2016

Thanks a lot!


Gravatar

Robert P 26 July 2016

Great, But Lacking and Laggy...

It looks great, but I have a pretty good computer and even with a room speed and vsync on/off I start noticing lag after a bit which is enough of a reason for me not to want to use this in my game. My other issue might be fixable somehow, so if you can help me resolve it I will change my rating.

I wanted to create a filling effect, basically to fill up a room, with water. The only function which seemed to do this was dyliquid_set_bounds(), however it wouldn't let me change the actual height of the water, only the width. So I thought maybe I need to adjust the objects width and height and set the bounds and it would work, but it didnt, it seems I have to delete and re create a new water object to change it's height?


Gravatar

Anonymous 19 June 2016

Great work!

This script is very easy include into game.

Logo

KeeVee Games (Publisher) 04 July 2016

Thank you!


Gravatar

Ever m 09 June 2016

Thanks

Nice;)

Logo

KeeVee Games (Publisher) 31 May 2016

Hello.

It seems you doing something wrong. Did you code the collision in water for player? Please write me on email: kv-comp@ya.ru


Gravatar

manjeet k 20 August 2016

it is awesome

please tell me the code for jumping the duck

Logo

KeeVee Games (Publisher) 02 November 2016

Thank you.

Make jumps like you make usual jumps. I just give you the water drawing system, not the platformer physics.


Gravatar

MIKHAIL S 10 April 2016

very nice

This is all i need.

Logo

KeeVee Games (Publisher) 18 April 2016

Thank you.


Gravatar

Davide M 18 April 2016

Nice

Logo

KeeVee Games (Publisher) 07 March 2016

Thanks!


Gravatar

Andreas M 03 March 2016

Great

Easy to work with.
Suggestions:
When add more o_water the demo crash.
Cleaner handler for the objects ex:
https://github.com/The-any-Key/water_suggestion/blob/master/Suggestion.txt

Logo

KeeVee Games (Publisher) 06 March 2016

Thank you!
Update will come soon.


Gravatar

ceren k 25 February 2016

very good

I love it <3

Logo

KeeVee Games (Publisher) 26 February 2016

<3


Gravatar

Mehdi M 17 January 2016

Excellent

Outstanding piece of work.
I like it, fantastic

Logo

KeeVee Games (Publisher) 20 January 2016

Thanks a lot.


Gravatar

Bastian P 07 February 2016

wonderful water effect

and the support is a dream and very fast.

Logo

KeeVee Games (Publisher) 13 January 2016

Thank you!


Gravatar

Herminio S 08 December 2015

Amazing Water Simulation

This is perfect in many ways, it's smooth, seems to run well and is customize-able to a large degree. I even love that it has an example of how to have something that floats ie, the ducks. My only complaint so far is that you can't set the water to have a bit of wave wobble on its own. Basically what I mean is that when the water isn't being hit with an object it just looks like a solid rectangle, id like the ability to have a bit a wavy-ness to it so it looks like water even if an object isn't hitting it. Other than that this asset is really good, and one of my favorites on this site.

EDIT: Now that it has autowaves, I have no complaints about this asset, get it, if you need realistic 2D water in your game!

Logo

KeeVee Games (Publisher) 30 November 2015

Hey, Herminio!
Thanks for kind words. Well, I can make the script for auto-wave in the next update, if you wish ;)

EDIT: Hey, update is ready, check it out!


Gravatar

DV G 11 July 2017

Well, it's good.

Oh, I see, It can work even without Box2D, cool!

Logo

KeeVee Games (Publisher) 03 November 2015

Thank you!

Yes, It can be used both in usual platformer and physics arcade.


Gravatar

Maxim S 26 September 2015

Awesome work.

Looks very neat and easy to implement into game! Awesome work.

This review was left for a previous version of this asset.

Logo

KeeVee Games (Publisher) 26 September 2015

Thank you.


Gravatar

Andrew G 25 September 2015

Cool Water

Hey, that makes sense. I recommend!

This review was left for a previous version of this asset.

Logo

KeeVee Games (Publisher) 25 September 2015

Thanks.


Gravatar

Andrew F 26 October 2016

Okay.

Works and looks good.

Logo

KeeVee Games (Publisher) 24 September 2015

Thank you!


Gravatar

YooPita T 24 September 2015

Very good! Ande cheap!

Jesus Christ, this is the best I've ever seen in my life!!!

10/10 10/10 Ten out of ten!!!!!!!

This review was left for a previous version of this asset.

Logo

KeeVee Games (Publisher) 24 September 2015

Erm.. Thanks for review.


Gravatar

My L 02 November 2016

Awesome one.

I'll use this water in my new masterpiece for Steam. Gaben will love this, thanks! ^3^

Logo

KeeVee Games (Publisher) 24 September 2015

Thanks for review! :3

What is the issue?

Back to Top