This guide introduces you to some advanced graphics concepts in Unity. You will need to use custom shaders, and this guide takes you through them, as well as introducing you to some other mobile concepts and tools.

At the end of this guide you will have learned:

  • How to implement vertex and fragment shaders
  • What Early-Z is
  • How to use the tangent space to world space normal conversion tool

Before you begin

You will need general familiarity with Unity, programming, and their terminologies. You do not need any knowledge of advanced graphic techniques to work through this guide.