Authoring 3D Shaders with Godot Engine by Soggy Bit Studios

Authoring 3D Shaders with Godot Engine


In this course we'll take you from zero experience, to full confidence in building shaders using the 3.0 version of the Godot Engine. 

Build visual effects like the pros!

We'll start with a quick primer on some basic 3D math that will be needed for this course. Then we'll cover many popular types of shaders seen in 3D games today. We'll build on our knowledge with each step, allowing us to build more complex shaders.

Upon completion of this course, you will have the knowledge and experience from creating the following shaders:

  • Grayscale
  • Blur
  • Screen Shake
  • Scanline
  • Electric Hit 
  • Invisibility / Cloaking / Sneak
  • Explosion

What's included?

Text Icon 6 text files


Getting Started
Preface: Uniforms
Preface: Varyings
Creating a Basic Shader
Grayscale Shader
Tweaking Colors with a Shader
Blur Shader
Abusing Level of Detail
Scanline Effect
Modulating Textures

Become one with GDScript

We’re really passionate about the Godot game engine and we’d like to pass the spark on to you.

Join our Discord!


What if I have zero experience with writing shaders?

That's totally fine! 

Shaders can be intimidating at first, but once you have created a few you will feel comfortable in no time at all. Shaders can be useful for almost all aspects of game development, and give you a really creative, freeform way to add special effects to your game.