2D · WebGL2 · GLSL ES 3.0
Teach shaders through color, math, and 2D games
Ten modules, start to finish: UV coordinates → vectors → color → shapes → noise → motion → textures → style → your own recreation of a real game effect. Each one pairs the plain math — a graph you could draw on paper — with a shader you can actually poke at. Built with 2D games as the throughline, but the same fundamentals carry straight into generative art, VJ visuals, or just wanting to know what's actually happening on the GPU.
Start Module 00 →