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