Save Game Pro - Gold Update


Save Game Pro
A Complete and Powerful Save Game Solution
Unity Asset Store | GitHub | Support and News | Documentation | Patreon

Introduction

Save Game Pro is a complete, powerful and feature-rich save game solution for Unity (Game Engine) that lets you save everything such as Components, Data Types, GameObjects including Custom Data Types at everywhere including Web & Cloud, Local Storage, PlayerPrefs, Database.

Save Game Pro has an Elegant and Complete API for controlling saved data, for example, by using the API you can check if a data exists or you can Retrieve the saved files list and show them to the user.

Supported Types

Save Game Pro supports more than +200 Types built-in and you can add your own extra types manually or by using Type Creator. (description is available at below)

The Supported Types including:

  • Almost All Components, such as BoxCollider, Rigidbody, MeshRenderer, Camera, Transform.
  • GameObject, the Whole GameObject will be saved, that means all Components including All Childs.
  • Transform with Hierarchy, that means the transforms are saved by their root parent and they will be loaded like that.
  • Primitives, such as Integer, String, Boolean, …
  • Collections, Almost all collections supported, such as Dictionary, List, LinkedList, Multi-Dimensional Arrays (there is no limitation), Stack, Queue, HashSet, …
  • Data Types, Almost all Data Types such as Vector3, Vector2, Vector4, Mesh, …

Full Examples

Complete set of Examples included helping you get started easier and faster. Also, each integration comes with its own examples.

The Example included are:

  • Cloud Saving
  • Custom Path Saving
  • Listing Saved Files
  • Saving Collections
  • Saving Custom Data
  • Saving Game Object
  • Saving Runtime Generated Objects
  • Saving Simple Data
  • Saving Slots
  • Saving Texture2D
  • Saving Transform

General Settings

Configure, Modify and Apply General operations on Save Game Pro right inside a panel and Install/Uninstall integrations easily by simple clicks:

PlayMaker Integration

Save Game Pro integrates with PlayMaker fully and completely by adding Save Game Pro API methods as Actions to PlayMaker. Also, each integration includes the PlayMaker Actions as well.

Cross Platform

Save Game Pro supports almost all platforms that Unity supports, we have tested the Save Game Pro examples in:

  • Standalone (Windows, Mac, Linux)
  • Android (and it should work well on iOS)
  • Samsung TV

But we know it should work as excepted on All Unity Platforms.

Web & Cloud

Save Game Pro integrates as well with your Cloud environments such as PHP and Node.js and supports most popular Database Engines, such as MySQL and MongoDB, Also, Save Game Pro integrates with Firebase and PlayFab as well to let you save your game data and sync it across devices.

Here is the list of custom Cloud integrations:

Custom Types (Type Creator)

Save Game Pro supports Custom Types, that means you can add serialization of Types that aren’t supported by Save Game Pro, So you can create these Custom Types easily and automatically using Type Creator.

Type Creator provides an easy, fast and helpful interface for Creating and Browsing types, Also, Type Creator includes Search inputs to help you browse all types by searching for the desired Type.

Unity Asset Store | GitHub | Support and News | Documentation | Patreon

Learn how to install Save Game Pro

Thanks

3275103--253198--Banner.png
3275103--253199--Icon.png
3275103--253200--Small Image.png

1 Like

great i was waiting for this update :slight_smile:

It is now available, download and enjoy!

Hi
I have a problem.
I want to build but appears many error.
I only use Save System in this lines (works without problems):
SaveGame.Save(slotId+“/listaInventarioObjeto”, Inventario.inv.listaObjetos);
Inventario.inv.cargarLista(SaveGame.Load<List>(loadedSlotId + “/listaInventarioObjeto”));

Hi.
Which unity version you are using?
Which platform you are building?

Hi
2017.1.2
PC

I am going to the a build for test but i was tested it before and it works, it is strange for, but i am building now.

Thanks.

Same result, it is strange.
It seems they are going to be deprecated by Unity core, so i am going to remove them.
Remove them, i will release a hotfix.

Thanks.

ok
thanks.

I have submitted the hotfix, you can update when it get available on Asset Store.
Any other reports are welcome.
Also, i would be happy to hear your opinions and ideas.

Thanks.

I have created a video tutorial to learn how to install Save Game Pro - Gold Update:

Also, Game Object LoadInto Bug fixed, submitted for review.

Thanks.

Giveaways for Save Game Pro - Gold Update, Claim it now:

  • ASV-QJGN-WPPP-RPDQ-9VPY-R9GV
  • ASV-H7DA-MXHH-6E3H-DAFN-VMCE
  • ASV-KN6L-LJN9-TT49-UJG4-YJHF

Looks great, let me know if you have a spare voucher available. 'd love to test n review on asset store.
Thanks

Follow our news and keep updated.

1 Like

Another bug fixed, submitted for approval.
The MovieTexture type is not supported on Mobile platforms, so we have removed support for this type.
For saving and loading this type, you should use workarounds, but also, you can add support for this type using Type Creator if you are using this type in Non-Mobile platforms.

Thanks.

A new version for Bugs and Type Creator search fixes:

  • Type Creator search is now Case Insensitive
  • Fixed Bug for Saving and Loading Nested GameObjects

Seems like a well made tool. But I doubt that ALL Unity platforms are supported, especially consoles. Since these are closed systems and have their very own way of dealing with savedata with a specific API (for each console). Or do you cover these, too?

The Standalone, Mobile and UWP platforms are fully supported.
But for Consoles, We need some testers to make sure that works correctly on them.
Currently, we are using PlayerPrefs on Consoles, but You can use Web & Cloud feature of Save Game Pro on those platforms.
Otherwise, we need to make native plugins for them, while they are closed, it is hard to maintain that.

Thanks.

1 Like

Hello. Is this software saving data in a well structured mysql database? I mean, I’d like to have tables with for character data with their names, all int statistics, all lists and custom class types saved, each variable in different field for easy changes via database queries, etc.
That data would change, some custom classes will be completely null sometimes, some lists (standard type and custom classes) empty, then change, so there’s a lot going on that needs to be saved.
Also, I have much data to save and I fear that future game updates might require some “fixes” in database to load them properly. Or even more importantly, in case of bugs in an online game, I’d want to be able to find a specific user and locate the field that needs to be fixed in his character, then fix it. Even if we have thousands of users/characters to perform those kind of operations for.

So, if string or int data is saved in unreadable or joint way, I’d probably pass and try to code my own solution.
Is it saving easily readable, structured tables with one field just for one variable, or combine / compress / encrypted data? I have quite simple, human readable stuff mostly, but need to easily find, edit and query it in database in future.
Is there any control over database structure in mysql?
Just trying to save a lot of time.

Hi,

The Save Game Pro currently does not supports MySQL save & load, so if you are looking for a readable format, you can use JSON.

The JSON structure is human readable and can changed by a human, so i recommend you to use it.

But if you are looking for a integrated solution just for MySQL, then Save Game Pro does not fit your needs.

I have planned to create a SQL Save System, but they aren’t popular and useful as JSON and Binary saving and loading.

EDIT: If you need a custom made solution, i can help you in this case.

Thanks.

1 Like