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:
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).
Version 1.1.3. Published January 19, 2018
Created with GameMaker: Studio v1.4.1773
You can only review assets you've bought.
Not bad
It works good, but for some reason it disables the "keep aspect ratio" of my game.
Try to remove "application_surface_enable(0)" line.
Great!
Works perfectly for my games, highly recommended!
It takes between 5-10 min to set this liquid in your project.
This review was left for a previous version of this asset.
This review was left for a previous version of this asset.
1 problem
Very cool asset, please tell me how to add more than just 1 water into the room
This review was left for a previous version of this asset.
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
This review was left for a previous version of this asset.
Recomended
Works perfect in my project.
This review was left for a previous version of this asset.
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?
This review was left for a previous version of this asset.
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.
This review was left for a previous version of this asset.
Beatiful.
Support team is very responsive.
Thank you, Will :)
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.
This review was left for a previous version of this asset.
Thanks a lot!
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?
This review was left for a previous version of this asset.
Great work!
This script is very easy include into game.
This review was left for a previous version of this asset.
Thank you!
Thanks
Nice;)
This review was left for a previous version of this asset.
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
it is awesome
Thank you.
Make jumps like you make usual jumps. I just give you the water drawing system, not the platformer physics.
very nice
This is all i need.
This review was left for a previous version of this asset.
Thank you.
Nice
This review was left for a previous version of this asset.
Thanks!
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
This review was left for a previous version of this asset.
Thank you!
Update will come soon.
very good
I love it <3
This review was left for a previous version of this asset.
<3
Excellent
Outstanding piece of work.
I like it, fantastic
This review was left for a previous version of this asset.
Thanks a lot.
wonderful water effect
and the support is a dream and very fast.
This review was left for a previous version of this asset.
Thank you!
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!
This review was left for a previous version of this asset.
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!
Well, it's good.
Oh, I see, It can work even without Box2D, cool!
Thank you!
Yes, It can be used both in usual platformer and physics arcade.
Awesome work.
Looks very neat and easy to implement into game! Awesome work.
This review was left for a previous version of this asset.
Thank you.
Cool Water
Hey, that makes sense. I recommend!
This review was left for a previous version of this asset.
Thanks.
Okay.
Works and looks good.
This review was left for a previous version of this asset.
Thank you!
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.
Erm.. Thanks for review.
Awesome one.
I'll use this water in my new masterpiece for Steam. Gaben will love this, thanks! ^3^
This review was left for a previous version of this asset.
Thanks for review! :3