Create a real-time dissolve effect that can disintegrate or materialize any sprite using a size-matched black and white dissolve mask.

Different colours and masks can create many different effects!

Just two scripts and one shader. Demo includes above example masks + settings.

//Example Create Event
col1 = make_color_rgb(0.8*255,0,0);
col2 = make_color_rgb(255,0.55*255,0);

//Example Draw Event

This asset is free for all of my Tier 3 Patreon supporters!

More info

End User Licence Agreement (EULA).

Version 1.0.0. Published November 29, 2017

Created with GameMaker: Studio v1.4.1773

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Matěj Š 12 March 2018

Large images

Trying to draw image with res of 1000x1000px. But the transiton looks laggy and not smooth even with super smooth dissolve texture. Looks like it works only with like 255 shades of gray. Could you fix that? Will give 5* then.


lin j 04 December 2017


Luke P 25 November 2017

Exactly what I was needing!

I was actually thinking about creating this exact asset myself, but here it is! And it works great!

The script that he provides to start the shader doesn't actually take into account the sprite's alpha, blend, or scale. But they can be added in with a few super easy tweaks. (Plus that script is more of a convenience anyways.)

However, the shader itself does NOT take into account the alpha of the sprite you are drawing. So if you draw a sprite with an alpha of .5, it will be drawn at 1 regardless. This can be changed super easily if you are at all familiar with shaders.

This review was left for a previous version of this asset.


Shaun Spalding (Publisher) 29 November 2017

Thanks Luke!

I've made the changes necessary to have the shader properly work with sprites of non-uniform alpha as you describe! Will be updating the asset itself shortly, thank you for pointing out the issue!


Anonymous 24 November 2017

I bought asset but..

I'm GMS 1.4.x user... Please available for GMS 1.4.x. Thanks.

This review was left for a previous version of this asset.


Shaun Spalding (Publisher) 29 November 2017

Edit: The 1.x version has now been published!

What is the issue?

Back to Top