Home Games Shader Sandbox

Shader Tutorials

Learn GLSL from scratch — interactive lessons from your first pixel to raymarched worlds

What are shaders?

Shaders are small programs that run on your GPU, computing the color of every pixel on screen in parallel. They power the visual effects you see in games, films, and interactive art. In this course, you will start from absolute zero and work your way up through signed distance functions, noise, raymarching, and advanced techniques like fractals and volumetric effects -- all inside an interactive editor where you see results instantly.

30 tutorials across 4 sections

Ready to start?

Begin with Tutorial 1 and write your very first shader.

Start Tutorial 1