A downloadable Save System

Get this Save System and 3 more for $17.06 USD
View bundle
Buy Now
On Sale!
70% Off
$14.99 $4.49 USD or more

A modular save and persistence framework for Unity designed to handle manual saves, autosaves, multiple slots, world state and persistent objects without locking your project into one rigid architecture.

Built for projects that need a save system that can grow from a small game into a larger RPG, metroidvania, adventure game or other persistent world.


Core Features

  • Multiple save slots
  • Manual saving and loading
  • Autosave support
  • Save slot metadata
  • Persistent object IDs
  • World-state persistence
  • Backup save creation and recovery
  • Save format versioning
  • Schema migration support
  • Modular and extensible architecture

Persistent World State

The system is designed for more than just saving player position. Individual objects can keep persistent identities and restore their state when a save is loaded.

It can be used for systems such as:

  • Opened doors and chests
  • Activated checkpoints
  • Destroyed or collected objects
  • Quest and story state
  • Player progression
  • Scene-specific state
  • Custom gameplay data

Backup Recovery

Save files can use backup copies to provide an additional recovery path if the primary save becomes unavailable or invalid.

Optional Save Protection

Projects that need stronger save-file protection can use the included optional security layer.

  • AES-CBC encryption
  • HMAC-SHA256 integrity verification
  • PBKDF2-SHA256 key derivation
  • Optional HMAC-only protection

Protection is modular, so projects that do not require encryption are not forced to use it.

Designed to Be Extended

Serialization, storage and protection are separated so they can be replaced or extended without rebuilding the entire save system.

This makes the package suitable both for smaller projects and for games that need custom save behavior later in development.

Save Versioning & Migration

Games change during development. The save system includes version and migration support so older save data can be upgraded when your schema changes instead of immediately becoming unusable.


Suitable For

  • RPGs
  • Metroidvanias
  • Adventure games
  • Platformers
  • Persistent-world games
  • 2D and 3D Unity projects

Tested

Tested in Unity 6 with clean import, EditMode and PlayMode tests, Windows builds and save → quit → relaunch → load testing.


No third-party runtime dependencies.

Import the package, integrate the systems your project needs and extend the architecture as your game grows.

Published 22 days ago
StatusReleased
CategoryTool
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorBallai
GenreRole Playing
Tags2D, 3D, game-development, Metroidvania, persistence, save-system, tools, Unity
AI DisclosureAI Assisted, Code

Purchase

Get this Save System and 3 more for $17.06 USD
View bundle
Buy Now
On Sale!
70% Off
$14.99 $4.49 USD or more

In order to download this Save System you must purchase it at or above the minimum price of $4.49 USD. You will get access to the following files:

BallaiSaveSystem.zip 135 kB
BallaiSaveSystem_v1.0.0.unitypackage 79 kB

Leave a comment

Log in with itch.io to leave a comment.