Free Sample: The Unity Shaders Bible (2nd Edition).
by Vicente C.
Published |
3
Share
Take a quick look at the free sample of The Unity Shaders Bible (2nd Edition), breaking down the basics behind how shaders work in Unity.
If you’re getting into shaders, one of the biggest obstacles might not be the code itself, but understanding what’s actually happening.

The Unity Shaders Bible breaks this down, showing how shaders work with the data inside a mesh instead of jumping straight into effects.

You can learn things like:

  • How meshes are built from vertices 
  • What UVs, normals, and tangents actually represent
  • How that data is used during rendering 
  • A simple example of building a mesh manually to see how it all connects

And also more advanced concepts like coordinate spaces and how the render pipeline works.
For example, do you know what a shader actually reads from a mesh? Here’s a quick look at how the book explains it.

Each vertex doesn’t just store position, it also includes data like UVs and normals, which define how textures are placed and how light reacts to the surface. Instead of treating these as abstract terms, the book explains them as simple values that shaders can read and modify directly.
(Vertices of a simple quad defined in Object Space, p. 19)

To make this clearer, the book includes a small exercise where a quad is built manually by defining its vertices step by step. It’s a simple setup, but it shows exactly what Unity needs to render an object, and how that same data is later used inside a shader. 
(Quad created from manually defined mesh data, p. 26) 
If you want to learn more about this, you can check out the free sample here, along with the full book.
Jettelly wishes you success in your professional career! Did you find an error? No worries! Write to us at [email protected], and we'll fix it!

Subscribe to our newsletter to stay up to date with our latest offers

© 2026 Jettelly Inc. All rights reserved. Made with ❤️ in Toronto, Canada