Shaders in GMS2 use ( (GLSL), the OpenGL Shading Language,
I choosed OpenGL because I am prototyping with GameMaker Studio 2, and writing shaders for it. Here, I wanted to go further in exploring OpenGL and / or Vulkan, for multi-platform GL. I began to work on a very simple Game engine in Swift / Metal last year but I began to switch to a Windows machineĪ few months ago, and Swift / Metal is not compatible with Windows (and will never be I think). Since a long time now I was interested in learning computer graphics and “do stuff” with computer graphics APIs.