A toggle feature which could hover over the player. Whichever way the audio is coming from the waveform reacts. Would be no different to hearing directional footsteps. Perhaps a The Division tracking HUD for inspiration?
the starting point for this one is just a scrolling foam texture over a solid color alpha blended over the background.
there are lots of good stylized water tutorials out there, like this one by @minionsart :
next step is to add foam around the edges. i use a slightly different method here than others i've seen because instead of using the raw depth, i calculate the world-space position of the ground and then compare the water's height to that. if they are within a threshold it's foam
Since it comes up again and again, especially with the rate at which games are released these days, here's a quick rundown on how to survive indie gamedev. At least, this is what I do and things have worked out ok. So strap yourself in and away we go... #gmaedev#indie#indiedev
You want to think in 3's:
Because time is the most important resource we have, both in gamedev and life. It rules all. So be very aware of your time. Now, 3's:
3 days to solve a problem. If you're spending more than 3 days to get something working or solve a bug, it's time to move on to something else. Come back to it after a refresh before it becomes a rabbit hole. Rabbit holes are death.
People always give me a long, confused stare when I tell them @sellingsunlight is being made with RPG Maker, not Unity.
Let me explain you how we're accomplishing this result with such a nimble engine.
First, credit where is due: @Quxios made tons of plugins that will help you improve RPG Maker's look, and you can use them for free even in commercial projects! 💕
We use Qmovement for pixel movement/collision maps, QYscale for the perspective effect and Qsprite for animations.
So, first step: we scan our art assets. Chiara (instagram.com/chiaraboscaro/) paints everything by hand on a single sheet of paper, because that's easier for her.
Here is a scanned background.