Shader Secrets: Learn to Code 2D and 3D Shaders in Godot

by: Zuzana

Banner image

Today, we bring you a new tutorial series on key shader programming tricks. Learn to write professional shaders for games in the professional free game engine Godot.

You are going to create fun deformation and transition effects, full-screen filters, make particles spawn from your shaders, and more!

2D dissolve shader showing Robi in flames

What you will learn

This course will teach you to:

  • Code real-world 2D and 3D shaders using Godot
  • Create impressive and useful effects
  • Optimize your shaders to balance visual quality and performances

Pre-requisites

You should be comfortable working with code and with Godot’s editor to follow this course successfully. We will explain some shader basics, although we expect you to be able to read and understand simple code.

Also, we made a free shaders video series to get you started. Check it out!

Early Access

This course is currently in Early Access. You can get it now for a lower price as we create new tutorials. The price will increase with the next update. Once you got the course, you will get lifetime free updates.

2D outline shader screenshot

You can look forward to these lessons for the next updates:

  • 2D and 3D water
  • Force field
  • Wind
  • Top-down view 2D cloud shadows

2D water shader

Free and Open-Source

The code from this project is available under the MIT license. You can use it and modify it freely, even in commercial projects.

Be sure to star 🌟 the project on GitHub! It helps more people find it.

We hope you enjoy this course!

Become a better game developer

Join our weekly newsletter and get our latest game creation tutorials, tips, and open-source tools right in your inbox.

🔒 No spam. Unsubscribe anytime.

Made by

Zuzana

Freedom lover with a strong inclination towards metal, yoga, and all things written.