Forum: Topic

See also: Saturation, Brightness

It can be used without application surface or any other surfaces. It can get really significant performance boost on mobile devices. But you always can use it on surface too.

Hue Shader can be used on a specified sprite or background, or on fullscreen. It uses color remapping for working and doesn't change the alpha channel, so it can be used even without surfaces with special system. You should specify from what depth to start to use shader and on what to finish - on the GUI layer for example, or use shader only on sky, etc.

All graphics are from packs

Demo: Download

With this shader you can:

  • Change colour properties within time.
  • Use the shader on a sprite, backgroun or surface.
  • Don't use surface and apply shader on any graphic with a specific depth.
  • Do all of it fast and beautiful.
  • Get perfect work on all platforms - Windows, Mac, Linux, Android, iOS, HTML5 and other.
  • Get technical support if purchase.

You need intermediate knowledge of GML to use.

Please write a review if you like the asset and tell me your suggestions for improvement. If you found an error in my code or my English, please contact me ;)

My other assets! Fixture editor, LUT, physics rope, liquid simulation, textured terrain, custom savegame, day night cycle, breakable physics objects, shaders and more.

End User Licence Agreement (EULA).

Changes in 1.0.3

  • Rewritten to properly work on 1.4.1757

Version 1.0.3. Published August 24, 2016

Created with GameMaker: Studio v1.4.1757

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 04 July 2019


Anonymous 30 June 2019


Andrea S 22 June 2019


Anonymous 17 May 2019

Does its job + nicely documented


Jason N 26 February 2019


Michael S 13 January 2019


Furkan K 30 September 2018


Andrjus V 13 August 2018

Great useful shader


Anonymous 25 July 2018


Maciej K 17 June 2018


Anonymous 16 January 2018


Freddy G 23 August 2017

Excelente 5/5 working as intended.

You did a great job here, but it is certainly not noob-friendly. The best part is that I'm able to customize the transition speed and the objects I want to apply the effect upon.

I would recommend this extension to everybody. 5/5


Yihang X 06 July 2017


Collin W 26 June 2017


Does exactly as intended. Btw, KeeVee, you should specify that the range is -1,1 where 0 is no change.


Anonymous 13 April 2017

Shader Error

FATAL ERROR in Vertex Shader compilation
ShaderName: sha_hue

Invalid shader
at gml_Object_o_shader_start_Draw_0 (line 1) - shader_set(sha_hue);

The above error appears whenever I try to use either this shader or the other shader that this developer provides, saturation shader, all I did was import the files into a blank project and ran it. I love the look of these scripts as I can see through the preview pictures but I can't, currently, see it for myself due to this error. If someone could help me out that would be great. Thank you.


Anonymous 07 March 2017

Good But a bit confusing

Couldn't work out how to apply the shade to specific objects


KeeVee Games (Publisher) 16 March 2017


Package contents

Loading, please wait

What is the issue?

Back to Top