The Godot Shaders Bible

Everything you need to know about shaders to improve your game’s graphics, explained in a clear, step-by-step way.

Best Seller
4.7 out of 5 stars from 18 ratings
Fabrizio Espíndola First Edition 2026 360 pages
Who is this for?
You are new to Shaders.
Learn shader language step by step.
You use Godot.
Written for Godot using GDShader syntax.
Transition into Technical Art.
Bridge the gap between art and code to craft unique visual effects.
You are Indie Developer.
Indie developers looking to improve the graphics of their games.
Shaders are one of the most powerful tools in Godot, and one of the most misunderstood. Many developers rely on copied snippets and tutorials, only to get stuck the moment an effect needs to be adapted, optimized, or built from scratch. The Godot Shaders Bible tackles that problem at its root. Written by a technical artist with more than eleven years of experience at studios such as Rovio and DeNA, this book explains not just how to write shaders, but why they work, so you can design your own effects with confidence.

You will learn how the rendering pipeline processes vertices and fragments, how to work with UV coordinates, textures, and lighting in Godot's shading language, and how to use render modes such as unshaded and blend_add to control how surfaces are shaded and blended. You will then dive deep into advanced techniques, including signed distance functions and sphere tracing, to render volumetric shapes and procedural art entirely on the GPU.
Content Included.
Table of Contents.
1. Introduction to Mesh Composition.
  • Godot’s shader language.
  • Built-in Variables and Functions.
  • Render Pipelines.
  • Spaces and Matrices.
  • Shader Types.
  • Shader Stages.
2. Lighting and Rendering.
  • Godot PBR.
  • Lambert Shading.
  • Fresnel Shading.
  • Hemisphere Shading.
  • Phong Shading.
  • Anisotropic Shading.
  • Normal Mapping.
3. Procedural Shapes and Vertex Animation.
  • Vertices, Time, and Animation
  • Rotation using Quaternions
  • Rotation using Matrices
  • Math and Procedural Shapes
4. Advanced VFX and Post-Processing.
  • CanvasLayer and Post-Processing
  • Camera, Distance, and Fade
  • Ray Marching and 3D Textures
  • Porting from Shadertoy
  • Stencil Implementation
Featured eBook Bundle.
The Godot All About VFX Bundle promotional artwork

The Godot All About VFX Bundle

Get +600 pages of practical content covering shaders and 2D, UI, and 3D VFX in Godot, all bundled at a special price!
See what's included
About the author.
Fabrizio Espíndola
Senior Technical Artist
Author of The Unity Shaders Bible and seasoned Senior Technical Artist and Programmer with over 11 years of expertise in the gaming industry.
Latest customer reviews.
18 ratings 4.7 out of 5 stars from 18 ratings
5.0
Piotr
As someone with no background in shader programming who has tried to learn shaders countless times, I can say that this book is one of the best ways to learn and understand what shaders are all about.
5.0
Aleksander
It's just awesome! A ton of knowledge for a reasonable price. I love it! Thank you for this book!
5.0
Vojtěch L.
I love, what You did guys. I'm a forever Godot beginner, and I found the Bible very well written and understandable.
5.0
Glenn E.
A real treat of a book, it starts with the basics and give you good foundation on how to think when writing shaders, it's really good on explaining the maths throughout the exercises and mostly starts of with the formula and then dissect it in code while expla...
Frequently Asked Questions.
What do the books include?
Our books are crafted to provide a deep understanding of each topic with step-by-step explanations, real-world examples, and practical exercises. Each book includes detailed chapters, illustrations, and code samples designed to help you build skills as you read. All of our eBooks are downloadable in PDF format, making it easy to access them offline anytime. Many books also come with supplementary downloadable assets or files to support your learning.
Do the courses/eBooks include updates?
Our books, which are published chapter by chapter, are also updated regularly until they are considered complete. This approach allows you to benefit from the latest information and improvements as you progress through the material. Once a book is finalized, it remains available in its completed form, and you'll have access to any free updates within the same edition that may include fixes and small improvements.
Can I download the eBooks?
Our eBooks are fully downloadable in PDF format, allowing you to access them offline anytime.
What do the Hardcover editions include?
Some of our books are offered in a special Hardcover edition through our partner Lulu. If you purchase one, you may also request the project files. If you get the Hardcover edition and don't have an account on Jettelly, we can also create an account for you automatically. Please reach us on [email protected] to get started.
Do you offer certificates upon course completion?
No, we currently do not offer certificates upon course completion. Our focus is on providing high-quality content and practical skills that you can immediately apply to your projects and portfolio.
How long will I have access to the eBooks/Courses after purchase?
You'll have lifetime access to any course you purchase, as long as Jettelly Inc. exists. This allows you to revisit the content anytime and learn at your own pace, without any time restrictions. If you have any questions regarding previous purchases, feel free to email us at [email protected]
Can I get a refund if I'm not satisfied with my purchase?
Unfortunately, due to the nature of our downloadable eBooks, we do not offer refunds. For Hardcover editions, we offer exchanges in case of print quality issues through Lulu. Regardless, if you have any questions or concerns, please reach out to our support team at [email protected], and we'll be happy to assist you.
What happens if I buy a product in development and it's never finished?
Jettelly will issue a refund minus taxes and admin fees.
Will I receive access to future new editions?
New editions of a book or course are considered separate products, and we may offer a discount to owners of the previous edition, at the discretion of the author and publisher.
- Skill level:
Beginner
- Language: English, Español
- Software: Godot 4.6 RC 1 2026
Other courses that might interest you.
© 2026 Jettelly Inc. All rights reserved. Made with ❤️ in Toronto, Canada