Shader Graph Tutorials for Unity3D Developers

Shader graph is a superb tool to create high quality, PBR or Unlit Shaders. In the past, the only way to create shaders was just coding. Normally, shader development is not easy but the shader graph makes it easier and intuitive.

These tutorials start from the beginning and our aim is to give you the basic knowledge to create your own shaders.

We also have an advanced shader development tutorial series using Cg/HLSL. If you would like to take a look, you can click here.


The Big Shader Graph Tutorial: Introduction

Learn what shaders are, how to setup URP(LWRP), prepare your scene, and create your first shader using Shader Graph


The Big Shader Graph Tutorial: Second Part

Drawing line on an object using shader graph

Learn how to manipulate pixel colors, cover your objects with textures and create details using normal mapping.


The Big Shader Graph Tutorial: Third Part

Scrolling shader

Learn how to make objects transparent, manipulate pixel colors in world space, animate textures.


Hologram Shader

Hologram Shader, Final Result

Learn how to create scrolling transparency and flicker effect in order to construct a hologram shader


Dissolve Shader

Dissolve shader tutorial using Shader Graph in Unity3D

Learn how to access shader properties by using C# scripts and use built-in nodes to create procedural textures


Vertex Manipulation

Vertex manipulation example flag animation using shader graph in Unity3D

Learn how to manipulate positions of vertices and use Custom Function Nodes to simplify complex mathematical functions


Outline Effect

Basic Outline Effect using Shader Graph

Learn how to overcome restrictions of URP and generate the HLSL code behind the Shader Graph


Snow Shader

Learn how to use dot product to paint the pixels in a specific direction


Forcefield Shader

Forcefield Shader using Shader Graph in Unity3D

Learn how to use Fresnel and Voronoi Nodes to create a Forcefield Shader


Glass Shader with Refraction

Glass Shader with Refraction

Learn how to use render textures and create refraction to create a Glass Shader


Teleport Shader

Final Teleport Shader using Shader Graph in Unity3D

Learn how to use vector manipulation and transparency to create a Teleport Shader


Shader Graph Tutorial for Beginners:
A Complete Introduction

A review of most of the topics that are covered up to now. This is also a crash course for those who are new to shader development and Shader Graph. In addition, in this tutorial, a dynamic Earth Shader will be developed.


Blur Shader

Learn how to create a blur effect using shader graph

İsmail Çamönü

Hello, my name is İsmail. I am an indie game developer. I have been developing digital games for five years. I have released several games. I have BS degrees in electrical engineering and physics. I love arts and science. The idea of creating worlds and experiences brought me to the game development which is also directly related to the arts and science.

You may also like...

1 Response

  1. Amit Maurya says:

    Loved It Ismail

Leave a Reply

Your email address will not be published. Required fields are marked *