Skip to content
Breakpoint logobreakpoınt

Shader Academy

Write shaders in the browser until your output matches the target image

Shader Academy is a set of shader programming challenges that run in the browser. Each challenge shows an expected output next to your own render, and you edit the GLSL vertex and fragment shaders until the two match. Later sets use WebGPU compute shaders for particles and mesh deformation. Topics include UVs, textures, lighting, SDFs, raymarching, noise and procedural meshes.

Play on shaderacademy.com

Free · No login · Browser · Beginner

About Shader Academy

It trains graphics programming and the math behind it, step by step. Eight intro tutorials explain the basics, and other challenges range from easy to expert, with hints and a Learning tab. A few ranked challenges feed a public ranking.

It is free. You can open and solve challenges without an account; logging in is needed to like challenges or create your own. Compute challenges need a browser with WebGPU.

Made this game? Claim it →

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help