Tutorial Downloads

File Size
Water Reflection Example.capx451KB


Know another language? Translate this tutorial!

How To Make A Water Reflection!

Favourite 10 favourites
Tutorial written by lamarOriginally published on 5th, March 2017

Water reflections are a cool effect that can be added easily to any game.

You will need a background scene if you are doing land and water and try to find one that will look good reflected.

Make a clone of the background image and flip it upside down and add the Warp Ripple effect to the water image. You can adjust the WarpRipple settings so the water moves fast or slow.
That gives you the effect of the background being reflected on moving water but wait let's add in some other object sprites and effects to give it depth.

That is water with no objects.
Open full size image

Here I added in a player object to move around and I created a clone sprite of the character and pinned it to the player and flipped it and then I added the WarpRipple effect to the reflection image. I set the reflection to same settings as background so it moves smoothly with the water.


I added in a Swan and pinned it's flipped reflection and gave it the WarpRipple effect and bullet behavior so it paddles across the water.
Open full size image

Now you can use other effects to make the water look more like water and I made the background and object reflections into oil paintings to reduce the sharpness and I adjusted the brightness of the water so it is a little darker than the sky and that gives it more depth.
Tada! It is actually pretty easy to create a nice water reflection effect for your games and this could be used for many games and would look good used for a ship or boat on the water.

Download the CAPX and play around with the effects and add your creation to the comments.

Unlock your full gamedev potential

Upgrade to the Personal Edition of Construct 2, it has way more features and won't holding back from making money and using your full creativity like the free edition does. It's a one off payment and all Construct 2 editor updates are free for life!

View deals

Plus, it's got a lot of additional features that will help you save time and make more impressive games!

Congratulations on finishing this tutorial!

Did you learn a lot from it? Share it now with your friends!

Share and Copy this Tutorial

You are free to copy, distribute, transmit and adapt this work with correct attribution. Click for more info.


jastrazz 3,535 rep

Good share, thanks bro!

Monday, March 06, 2017 at 10:38:31 PM
Estudio Naranja 7,042 rep

Absolutely amazing! Thank you very much @lamar!

Wednesday, May 17, 2017 at 12:30:58 AM
maxlive2010 6,085 rep

Good Job,

Using just an event paster plugin, I figured out a way to make a mirror effect, dynamic reflection that runs smoothly (reflection for the entire layout)

♦ without duplicate sprite
♦ without individual sprite paster

Tutorial: www.scirra.com/tutorials/9633/reflection-plugin-paster-only-1-event

Wednesday, January 24, 2018 at 9:50:14 PM
alailson 2,238 rep

nossa minha placa de video acaba parando de funcionar

Tuesday, January 30, 2018 at 4:12:59 AM

Leave a comment

Everyone is welcome to leave their thoughts! Register a new account or login.