SHADER://DOJO
created in 2002
Learn GLSL the way a hacker learns the matrix — through living worlds, missions, achievements and badges. Compile real shaders in your browser as you ascend.
// 10 WORLDS AWAIT
Pixel Plains
Fragment basics — every pixel is a tile waiting to be colored.
7 MISSIONS
Vertex Valley
Vertices & attributes — structure and movement.
7 MISSIONS
Matrix Mountains
Transforms & spaces — coordinates bend and warp.
7 MISSIONS
Texture Tropics
UVs & sampling — patterns mapped onto geometry.
7 MISSIONS
Lighting Labs
Normals & shading — light, surface and math collide.
7 MISSIONS
Time Dunes
Animation & interaction — time sculpts the landscape.
7 MISSIONS
Noise Nebula
Noise & procedurals — patterns from pure equations.
7 MISSIONS
Post-Process Portals
Screen-space FX — alter the whole view in one pass.
7 MISSIONS
Raymarch Ridge
SDF & raymarching — geometry defined by distance.
7 MISSIONS
Optimization Outpost
Performance & debugging — lean, fast and reliable.
7 MISSIONS