How I Improved the Coloring Effect and Created a New Puzzle Mechanic! | Farewell North - Devlog #12
Wishlist on Steam: https://store.steampowered.com/app/1432850/Farewell_North/?utm_source=youtube&utm_campaign=devlog12
Join the Discord: https://farewell-north.com/discord
What a productive week! In this video I'll show you how I improved the color pushing effect by changing it from a distortion shader, to instead be a window to the colored world using a raytracing technique! This was a little tricky to implement in Unity, mostly because of all the edge cases and issues with the way I hide elements in the colored world, but in the end I think it's a really nice result.
If you're interested in the nerdy details, here's an article with all the math behind the effect: https://viclw17.github.io/2018/07/16/raytracing-ray-sphere-intersection/
This new effect looks way better in my opinion, and I've also added a layer of particles over the effect using Unity's VFX Graph, which allows you to run massive particle simulations on the GPU. I've been experimenting with VFX Graph a lot lately, and I'm really starting to get a feel for it. I've updated a number of effects to use it and take advantage of the CPU savings, offloading the heavy lifting to the GPU.
After finishing the new color pushing effect, I was inspired to create a new puzzle type for the game, where you unlock hidden objects using perspective. This is an idea that was originally inspired by Hellblade: Senua's Sacrifice, one of my favourite games and a big inspiration for Farewell North, and a mechanic that I had long wanted to find a way to fit into the game. I think I've put a unique twist on the mechanic however, and tied it into the coloring systems by having the player color in the hidden object.
I hope you enjoy the video, and please leave your thoughts down below. Don't forget to like, subscribe and of course, wishlist the game on Steam!
🕹️ Join the Game Jam! 🕹️
We're having a Farewell North Discord community game jam from April 10th to April 18th! It's going to be very casual and easy going, so it's perfect for a first game jam. If you want to join, head over to Discord or the itch.io page here: https://itch.io/jam/farewell-north
Steam: https://store.steampowered.com/app/1432850/Farewell_North/?utm_source=youtube&utm_campaign=devlog12
Discord: https://farewell-north.com/discord
Twitter: https://twitter.com/kylewbanks
Website and Email Newsletter: https://farewell-north.com
Original Score by John Konsolakis: www.johnkonsolakis.eu
Image Credits:
- Camera by scott desmond from the Noun Project
- Tree by Aina from the Noun Project
- Sphere by Ates Evren Aydinel from the Noun Project
Farewell North is my personal passion project, an open world adventure game about restoring color to a dark and desolate archipelago where all color and life has left. You play as a collie working alongside your human companion to explore, solve puzzles, evade monsters, and restore color to the islands.
#devlog #gaming #videogames #indiedev #indiegame #gamedev #unity #unity3d #madewithunity #steam #steamgame #journey #raytracing
Gaming
#indie game
#indiedev
#indie dev
#indiegame
#game dev
#gamedev
#unity
#madewithunity
#screenshotsaturday
#farewell north
#farwell norh
#farwell north
#devlog
#dev log
#developer log
#indie log
#game log