Save & Load System in Unity - Bug Fixes, Scriptable Objects, Deleting Data, Backup Files, and More
This video wraps up the previous Save & Load System tutorials I've done by fixing some bugs, answering some frequently asked questions, and adding some extra polish and reliability to the system. Topics include various bug fixes and improvements from the previous tutorials, saving data from scriptable objects, deleting profile data, adding a confirmation prompt, backing up save files, and more! The video is separated by timestamps where each timestamp is mostly independent from the others in the video. So feel free to skip passed timestamps that don't interest you. Thank you for watching and I hope you found something useful out of this video! 🙂 ► SAVE & LOAD SYSTEM TUTORIAL PLAYLIST The full Save & Load System tutorial playlist that this video is part of can be found here. • How to make a Save & Load System in Unity ► TIMESTAMPS 0:00 Intro 0:42 Removing the 'ref' keyword 1:42 Removing the sceneUnloaded event (MissingReferenceException) 3:41 Setting the first selected button alternative 5:15 Persisting data for Inactive (disabled) GameObjects 6:08 Persisting data for Scriptable Objects 10:51 Deleting Data for a Save Slot 16:20 Creating a Confirmation Popup 23:55 Improving Auto Saving 26:47 Backing up Data Files 32:26 Outro ► RESOURCES Ref keyword and when to use it - https://www.educative.io/edpresso/wha... Ref keyword C# docs - https://docs.microsoft.com/en-us/dotn... SceneUnloaded Event Unity Docs - https://docs.unity3d.com/ScriptRefere... FindObjectsOfType Unity Docs - https://docs.unity3d.com/ScriptRefere... Excellent tutorial by Samyam on Scriptable Objects - • The Ultimate Introduction to Scriptable Ob... Thread that discusses complications with serializing Scriptable Objects - https://forum.unity.com/threads/seria... Scriptable Objects Unity Docs - https://docs.unity3d.com/Manual/class... ► GITHUB PROJECT The '4-save-slots-implemented' branch is the starting point of the project for this tutorial and the '5-bug-fixes-and-polish' branch is the end result. https://github.com/shapedbyrainstudio... ► MUSIC The backing music is custom made by @themaykit. / themaykit ► DISCORD Come ask questions, suggest a video topic, or just hang out! 📱Discord ➔ / discord ► THE PATH OF REN Wishlist The Path of Ren on Steam! 🎮 Steam (The Path of Ren) ➔ https://store.steampowered.com/app/16... ► SOCIAL MEDIA LINKS 🐦 Twitter ➔ / shapedbyrain 📷 Instagram ➔ / shapedbyrainstudios 🕑 TikTok ➔ / shapedbyrainstudios 🌐 Website ➔ https://ShapedByRainStudios.com ► SUPPORT Any support is much appreciated! I may receive a commission on any assets purchased using the below Unity Asset Store link. 🛍️ Unity Asset Store Affiliate Link ➔ https://assetstore.unity.com/?aid=110... ☕ Buy me a coffee! (Ko-fi) ➔ https://ko-fi.com/ShapedByRainStudios #gamedev #unity2d #unity

How to Implement Save Slots to Manage Multiple Saved Games in Unity | Tutorial

Game architecture with ScriptableObjects | Open Projects Devlog

EVERYTHING you need to know to SAVE and LOAD your game in Unity

How to make a Save & Load System in Unity

Data Persistence - Save & load your game state while avoiding common mistakes | Unity Tutorial

How to create a Dialogue System in Unity | RPG Style | Unity + Ink Tutorial 2025

Meta’s AI Clusterf*ck Is Humiliating Zuckerberg

SAVE & LOAD SYSTEM in Unity

Valve's "Secret Weapon"

Türkei – USA Highlights | Gruppe D, FIFA WM 2026 | sportstudio

How To Create An Advanced Save System In Unity

Unity3D - Scriptable Object Inventory System | Part 1

I Trapped Speedrunners in an Infinite Loop

Gyms, Zoos, and Museums: Your documentation should be in-game

The Power of Scriptable Objects as Middle-Men

Let's Prepare For DELTARUNE Chapter 5

How To Make A Big Game (Alone)

How I learned Unity without following tutorials (Developing 1)

An introduction to finite state machines and the state pattern for game development

