Looking for water asset

Good Morning,

Trying to make a game where rain is the main factor, but it needs to pile up in ponds and apply physics to nearby objects (enough water makes object buoyant and drags them away from the center).

Any assets that can help with that?

These two are the most recommended but they don’t seem to have the features I require:

Thanks!

http://codeanimo.com/projects/watersimulation/
Maybe you can ask the creator if he’s willing to sell it…

Thanks, but unfortunately that’s a tech demo, extremely demanding and not really made for what I had in mind :slight_smile:

That tech demo is amazing. In looks and in physics.

I would just keep a timer variable when you turn the rain on to represent how much rain has fallen. Take that variable and apply it to whatever you want to change. For pond depth, increase its height based on the variable, density of objects, etc.

Nice fix, but it has to be very visual.

Think of a flood rushing through buildings and washing away cars and trees

well i think that simulation might be the closest to what you need.

Full asset name, please?

I have no idea. :stuck_out_tongue: It’s just maybe a lower-fi version of that would work for you.

How did you go from a pond with some floaties to a biblical flood?

Good question. One could be relatively straightforward, the other not so much…

Well, it’s the main mechanic of the game: start with a pond and grow until you engulf the world. That’s why a good fluid mechanic is important

Then you’ll need a simulation of one hell of a lot of trickery. Well timed animations and invisible triggers would help.

Nah, think of it like a board game. If you were doing this as a board game, how would you represent the water?

Then, how do you iterate on that to get it in a video game?

As long as the game is designed around it (which should be fine in this case) you can build in a few fundamental assumptions to make the job fairly manageable.

This might work for you: http://forum.unity3d.com/threads/201677-Wave-Creator-Real-Waves-in-Unity!

Thanks MurDoc, but unfortunately that one has a feature missing (like the other ones found): the water does not “push” the objects, it just makes them float. It’s more important the physics than the buoyancy

I’m sure that if you played around with the code for this asset you could create basic pushing effects by utilizing the variables used for the size and directions of the waves and using either unity’s built in physics engine utilizing add force, or using transform.translate to move the object in the direction and at the speed you want. It would be very primitive but i’m sure with a little time spent refining it and perhaps implementing some gravity force that keeps it on the surface of the water you would have a water asset that fills your needs nicely. (If I somehow misunderstood what you meant then I apologize for wasting your time)