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
Home
/
Indie Game Developers/
Sasquatch B Studios/
Handle Scene Transitions, Doors and Persistence like a Commercial Game