automated Save and Load on startup and exit of application.Even if you don't need a scene saver these scripts provide sample code for; - using file system - Accessing Shader, Material, Texture and Color - Instantiate objects - Convert Colors, Vector2,3 and Quaternions for serialization - Setting up a UI - Setup a Game Manager - and much more
Scene serializer is a Game Save/Loader, on start and quit of the game in PC/iOS using native BINARY Serialization offers a better more secure alternative saving methods for Windows and IOS development platforms in Unity.
When I first started looking for a solution, I wanted something simple, secure, serialized in a binary file, customizable. Scripted in C# with no additional addons, editor tools and packages. Very compact to add to my game.
I wanted to save everything in the instantiated scene including respecting the hierarchy of the scene and names of Objects (prefab), position, rotation, colour, texture, parent , and game data, by attaching a small script to each Prefab. I wanted the ability to customize and easily add other types of data as my Game developed.• Designed for IOS devices and PC games• Built in C# with no external packages required • Auto Load on start and Auto Saves on exit all scene objects
•. Binary serialization file secure and stores locally on device• Game Scene Hierarchy and Cloned names are respected • Saves string, int, Vector2, Vector3, Quaternion • Unique Identifier, Name, Position, Rotation, Scale, Color, Texture, Shader, and object parent for each item in the scene hierarchy.• Customizable to include other objects or game data to save.• Such as, UI data (Coins, health level, charterer position, etc.…
scripts are easy to to understand but requires knowledge of C#.