All Tutorials

Shader Tutorials

These tutorials are in Unity’s ShaderLab, which uses CG.

Outline Shaders:

Water shaders:

Extending Unity’s pipeline:

Special effect shaders:

Other graphics-related tutorials:

Career Advice Blog Posts

Procedural Geometry

Most of these tutorials explain procedural geometry concepts in pseudocode that could be adapted to any framework. The Intro series is in Unity with C#.

Intro series:


Mesh effects: