A GLSL Shader playing Pong all by itself.

About Shaders & Shadertoy


Shadertoy.com is an online community and platform for Computer graphics professionals, academics[1] and enthusiasts who share, learn and experiment with rendering techniques and procedural art though GLSL code. There are more than 11 thousand public contributions as of 2016 coming from thousands of users. WebGL[2] allows Shadertoy access the compute power of the GPU to generate procedural art, animation, models, lighting, state based logic and sound.
Wikipedia.org

I love shaders. To me it's fascinating how these mostly compact pieces of code can create such complex and beautiful images. Take a look at Shadertoy. There are some incredible masterpieces and lots of content to learn from.