Thats looking good basicFanatic
I am not sure if you checked the shader thread it has something similar
https://forum.thegamecreators.com/thread/214598 but a great place to see what others have done
where i started was converting shaders from
http://glslsandbox.com/ its a great spot to start as you can test the shaders
writing shaders in AppGameKit is a little different so here's a good resource for that
https://www.appgamekit.com/documentation/guides/13_shaders.htm The c languages is much like AppGameKit which i think of AppGameKit as a hybrid (c and basic) the main difference you need to notice is syntax in AppGameKit a=10 is the same as A=10 in c they are treated as 2 different
variables"(case sensitive)shaders are case sensitive as im sure you've discovered by now.
but personally i feel you have done great so far. Keep up the great shader work