Woohoo FISHIES! And RAIN!! MOVING WATER!!
These are kept simple because they’re so small. The models were made in Blender and have no animation. The movement is done in Unity by script using “Random.insideUnitSphere”. Each fish uses this function to swim around random points in a sphere of a pre-determined size.
I may add waggling tails at some point… You can’t have fishies without waggling tails…
This is done via a really neat tutorial that teaches you how to take advantage of 2 particle systems working together—one to create the rain itself, and one to simulate the “splashes.” I highly recommend it for a nice raining-and-splashing effect.
This is actually the same gradient color shader that is used on all objects in the game scene. The only difference is that this one allows for transparency. The “waves” or “white caps” were drawn in GIMP on a png texture, which was then added to this transparent, gradient color shader.
We would love to hear your thoughts!
Here’s a bonus screenshot in case anybody wants to use it as phone wallpaper:
We really like Monument Valley’s philosophy of making your game poster or wallpaper-ready, so this piece utilizes Vignette (dark, blurred corners) to focus the viewer’s attention on the center. All objects are arranged in a circle and the background is relatively dark—there is nothing out in the distance to distract the viewer.
This scene actually uses no lighting. All objects use a shader that provides color depending on which direction the object’s surfaces face. In addition to that, the shader overlays a gradient based on the height of the object.
Since this game focuses a lot on aesthetics, we used https://coolors.co/ to come up with some nice color combinations that would give the eerie yet mystical vibe we’re trying to go for. All the models were made in Blender, while the shading and particle effects were done in Unity. Every single object, including the background, uses a gradient shader with directional coloring.
We love to hear your feedback. Any criticism would be greatly appreciated!