Creating Shaders that Restore Color to the World

https://www.youtube.com/watc...
The first 500 people to use my link will get a 1 month free trial of Skillshare premium! 👉 https://skl.sh/kylebanks10241 Grab the Source Code on Patreon ❤️ https://www.patreon.com/posts/114693093 Get Farewell North on Steam, Nintendo Switch or Xbox 👉 https://farewell-north.com/links Join the Discord 👉 https://farewell-north.com/discord In this video I'll explain how the color restoration effect in Farewell North works! We'll peak behind the scenes at the shader and C# implementation in Unity that powers the effect, and recreate the effect from scratch in Godot. I'll also show you how the more complicated aspects of the effect work, from the canoe color trail to the bursts of color around the player, and talk about some of the optimization techniques I used in my indie game to make sure it the effect runs smoothly on PC, Mac, Nintendo Switch and Xbox. Farewell North - Game Overview: Restore color to the desolate islands of Farewell North, an open world journey where you play as a collie traveling with his owner. Explore land and sea, uncover hidden paths, evade monsters, and free wildlife to bring color back to the world while revealing an emotional story about saying farewell. 0:00 Color Effect 0:35 The Basics 1:07 Alternative Implementation 2:07 My Approach 2:22 Godot Setup 4:00 Shader Setup 4:37 SDFs 5:48 Adding an Edge 6:07 Dynamic Color Sources 7:28 Ideas to Improve the Effect 7:47 Complex Shapes 8:06 Color Bursts 8:40 Optimization: Frustum Culling 9:10 Optimization: Bounding Sphere 10:00 Where to go From Here #devlog #gamedev #gaming #videogames #indiedev #indiegame #unity #unity3d #madewithunity #indiegames #indiegamedev #gamers #godot #shaders #shaders This video is sponsored by Skillshare.
Home
/
Indie Game Developers
/
Kyle Banks // Farewell North
/
Creating Shaders that Restore Color to the World