A downloadable asset pack

Buy Now$10.00 USD or more

🤩 An easy to use and customizable water object that allows you to display reflections! Just drag the object to the room and you have a water!

🙀 No need to code!

😮 2 in 1: Works great for Top Down and Platformer games!

~ for GameMaker engine (v2023).

Features:

  • Easy to use;
    • Just drag the object to the room;
  • Supports ANY application_surface, window, camera, viewport resolution;
  • Pixel-perfect mode;
  • Supports your own sky;
  • Fake fog (fading);
  • Modular (you can spawn many water objects);
  • Highly customizable: Control every aspect of the water!
  • Shine reflections, which works well with Bloom effect;
  • You can select exactly which objects/parents you want to reflect;
  • Uses a shader (GLSL ES) for fast performance;
  • Works for both Top Down and Platformer games;
  • Screen-space reflections Refraction object reflections (work together or separately);
    • Objects also reflect above the water! :D
  • The shader reflects from the layer that you place the object in the room (multiple layers is supported!);
  • Supports camera zoom;
  • Cross-platform (SSR is not supported in HTML5!)
  • Compatible with Post-Processing FX and HDR Mode;
    • It should work well with other libraries as water is independent;


By purchasing, you agree that you may not resell or redistribute the source code in any way (ex: GitHub and Marketplace). The compiled product can be used commercially in any game or software.

StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(7 total ratings)
AuthorFoxy Of Jungle
GenrePlatformer
TagsArcade, Cyberpunk, Effects, GameMaker, Pixel Art, reflections, Shaders, Top-Down, water
Mentionsv7926 devlog

Purchase

Buy Now$10.00 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $10 USD. You will get access to the following files:

WaterReflections_v2.0.yymps 142 kB
WaterReflections_v2.0_Example.yyz 516 kB
WaterReflections_v1.0.yymps 142 kB

Download demo

Download
License.txt 10 kB

Development log

Comments

Log in with itch.io to leave a comment.

Hey, awesome asset you got here! everything works smoothly and looks great right out the box. no complaints. However i would like to ask if you have a solution for displaying the reflections correctly when using sprites with an upper left origin point?

(1 edit)

I am planning to build a glass floor for top down shooter game which should reflect every object with some kind of distortion/alpha/scale chang in the level. Camera is fixed, player will see the entire level, no camera movement. So will this tool can be used for floor reflection as I mentioned? 

By the way, very cool plugin!

Yes, it is possible to define which objects will be reflected in an array, it is also possible to modify the reflection code of the object to something custom :) Thank you ^^

( 1)

Great, buying it right away. Thank you for the quick response.

Can it be used separately or is Post-processing-fx needed?

nevermind I'm fool, I already read correctly

this is great good job 10/10 :)

( 1)

Oh, it can be used separately, yes ^^ I'm glad you liked it! :D

( 1)

I found it somewhat unclear what game engine / development environment this is for. I did see 'Created with GameMaker' in one of the screenshots? I'm assuming it's for that; it might be helpful to list that in the features or title of this asset! Looks really cool, I just do not use that software!

You're right, I forgot about this lol, thanks for pointing out! ~ Fixed 😁