Exploring Shader Coding in Godot
Recently, I’ve been diving into the world of shader-coding in the Godot-Game Engine. In pursuit of achieving professional effects and enhancing game-experiences, it is crucial to learn and exploring shader-coding. Effects can be very powerful and performant and have a significant visual impact.
While I had previously attempted shader coding and found it wasn’t quite my cup of tea, upon reflecting on game development, I realised the importance of learning to code shaders. Even though it might not be my preferred style of coding right now - with all the maths and stuff - I’ve decided to go down this rabbit hole anyway. One of the side effects will be also some coding for the Demoscene.
During this journey, I’ve come across an excellent resource for Godot. There’s a fantastic community page called Godot Shaders, where people actively share their knowledge and code with the community.”
This for example is a great hello-world style shader, that renders an ellipse. Perfect to build upon own explorations.
From Zero to Advanced Concepts
There are a lot of beginner-tutorials about shaders. But if you want to explore more advanced concepts, it is getting very hard to find good tutorials.
If found this tutorial, that is super-amazing, it goes in a short time, from a hello-world shader to more advanced stuff. And it is explaned very well, so go, check it out.
What for?
The game I am working on, is called Wildhoney. I share some work-in-progress videos on this YouTube-channel. Apart from that, I write a newsletter every 2 weeks about 2d shooting games.