GameMaker (all)

Liquid Waves


You must be logged in to obtain assets


Dynamic fluid reacts to forces and impacts creating waves and ripples. Apply surface tension, spread and dampening to manipulate the physics. Change colours, apply textures, blend modes, and create custom splashes. Simulate water, oil, lava and more.

Use anywhere for anything! Does not use built in physics

Demo: Download


  • Create liquid at any position and size.
  • Optimised and efficient.
  • Choose colour gradient, texture image, alpha, and blend mode.
  • Scale the waves to fit your desired game resolution.
  • Clean, consistent, and commented code.
  • Advanced collision functions to detect waves and interact.
  • Check exact y position of any wave.
  • React to an object's velocity on entrance or exit.
  • Realistic liquid behaviour.
  • Automatic bespoke waves that constantly give dynamic effect.
  • Change properties in real-time.
  • Customisable splash effect.
  • Use a tiled texture image as your liquid's body.
  • Full customer support.
  • Dynamic bubbles with custom attributes.
  • Simulated physics objects which can float or sink.
  • Suitable for beginners & experienced users.

Easy to implement for beginners and simple to customise.

No shaders.

No Box2D/LiquidFun Physics.

No surfaces.

More info

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 7.0.1. Published July 4, 2016

GMS2 - Version 7.0.1. Published March 25, 2017

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait