Handle Scene Transitions, Doors and Persistence like a Commercial Game

https://www.youtube.com/watc...
Join our Discord Community! - https://discord.com/invite/aHjTSBz3jH Show your Support & Get Exclusive Benefits on Patreon (Including Access to this project's Source Files + Code) - https://www.patreon.com/sasquatchbgames Wishlist Veil of Maia! - https://store.steampowered.com/app/1948230/Veil_of_Maia/ Wishlist Samurado! https://store.steampowered.com/app/2343270/Samurado/ The creation of this video started with a simple idea: I wanted to make a video showing people making metroidvanias how to handle scene transitions when they have multiple doors in each scene. But...it kinda EXPLODED into this monster of a video. SO! In this Unity tutorial, I wanted to show you how I handle everything in the most professional way I knew how - so basically, this video will show you how to handle: multiple doors, scene transitions, scene references and data persistence like a commercial game. And I say that with confidence, because these are the same systems I use in my metroidvania Veil of Maia. I hope you enjoy! Link to Download our 2D Asset Pack: https://veilofmaia.com/tutorial-asset-pack/ Unity forum for the SceneField code: https://discussions.unity.com/t/inspector-field-for-scene-asset/40763 Tarodev video showing his Initialization code: https://www.youtube.com/watch?v=zJOxWmVveXU Contents of This Video: ------------------------------------------ 00:00 - Introduction and Scene Explanation 01:26 - How I setup my Input 02:45 - Setting up the Interaction for the Doors 05:21 - Creating the editor script to handle serialized scene references in the inspector 08:40 - Setting up our Scene Management 10:31 - Setting up the Fade In and Fade Out 14:34 - Setting up Object Persistence 16:18 - Finishing the Fade In Method 17:41 - Spawning the player to the door when a new scene is loaded 19:13 - Improving the Persistence 22:03 - Disable player controls when entering/exiting a door Who We Are------------------------------------- If you're new to our channel, we're Brandon & Nikki from Sasquatch B Studios. We sold our house to start our game studio, and work full time on building our business and making our game, Veil of Maia. Don't forget to Subscribe for NEW game dev videos every Monday & Thursday! Want to be FIRST in line when the Free Demo is released? Sign up for email updates and first access to the demo @ https://veilofmaia.com/ Follow us on Twitter for regular updates! https://twitter.com/SasquatchBGames ***Purchase Links*** For those that would like to support the channel, please consider using the affiliate links below should you purchase a recommended product. We really appreciate it! Equipment: We've been asked what we use, so here it is: Microphone: Blue Yeti Purchase in Canada: https://amzn.to/3WUXcWO Purchase in USA: https://amzn.to/3Tke468 RGB Lights: Purchase in Canada: https://amzn.to/3tflrkR Purchase in USA: https://amzn.to/3g0Ci7L Keylight: (Note: We use 2 of these for our lighting setup) Purchase in Canada: https://amzn.to/3UINapv Purchase in USA: https://amzn.to/3hq7sWx #unitytutorial #unity2d #unity3d