Hi all,
in the top-down 2d game that I'm developing, I would like to create a system that can handle water surfaces as well as "icy" and "firing" surfaces, handling of course also their interactions and maybe sometimes "merging" them.
Logically, my engine can easilly think about them as rectangles, that allows me to do everything I want speaking in term of gameplay.
The problem is that I know absolutely nothing about how to render these effects in a realistic manner, not to mention their interaction and merging. (for example, how to dynamically render a small lake that is growing its dimensions due to rain water?, or how to render an icy surface that slowly becomes water under the effect of the sea and merge it with a nearby water surface?)
I would like to be pointed out to some resources that you guys know are good... I think the direction to go is a fluid simulation system, but yet I've never worked with one of them.
I found this book, that seems pretty nice and on target: https://www.amazon.com/Real-Time-Visual-Effects-Programming-Gaming/dp/9812874860
but before spending 100$, it would be good to know if it worths them, or maybe you know something better.
Thank you very much.
Leonardo