Get an 20% OFF using the RELEASE code on your book purchase. For a limited time.

Introduction to the shader programming language

2.0.4. Standard Surface Shader

This post is also available in…

This type of shader is characterized by its code writing optimization that interacts with a basic lighting model and only works in Built-in RP. If we want to create a shader that interacts with light, we have two options:

  1. Use an Unlit Shader and add mathematical functions that allow lighting rendering on the material.
  2. Or use a Standard Surface Shader which has a basic lighting model that in some cases includes albedo, specular, and diffuse.

Follow us to stay informed about all the latest news, updates, and more.

Join the group to share your experiences with other developers.

Subscribe to our channel and keep learning game dev!


Jettelly Team

We are a team of indie developers with more than 9 years of experience in video games. As an independent studio, we have developed Nom Noms in which we published with Hyperbeard in 2019. We are currently developing The Unity Shader Bible.

Follow us on our social networks.