[RELEASED] Save Game Pro - Save Everything

Hi.

Save Game Pro has been published today to Unity Asset Store.

Get it now from the below ways:

Unity Asset Store

itch.io

Thanks.

Save everything? Does that mean the pro version can now save classes or is it the same as the free version where you have to specify every variable and assign a string name?

You know, I wouldn’t advertise security, if you’re working on the encryption

Does this have at features that makes it better than Easy Save 2? The link for documentation doesn’t really include full documentation, just a single example.

So let me get this straight:
You advertise with these features:

  • It’s fast
  • It’s secure
  • It’s well documentation
  • It’s cross platform
  • And Empireassets(?)

But:

  • Saving should by default be fast
  • You’re only developing the encryption
  • The “documantion” is short, it’s english is very bad, it only tells you the supported types and it gives an example. Imagine unity doing the same “Well, here you go, these are the types you can use, and here’s an example of a game, good luck”
  • The cross platform feature is only true, because unity is cross platform by default
  • I don’t get this one

Excuse me for late response. :frowning: (Currently i’m working on a Voxel Game Framework that inspired by Minecraft)

@WarmedxMints_1 You are free to save everything like this:

SaveGame.Save<Transform> (myCharacter.transform, 'myCharacterTransform');

As you can see it saves character transform. (You can’t save any other types using Unity PlayerPrefs)
Take a look at Supported Types.
Also note: it isn’t same as free version because it can save every data type that exists in unity.

@gorbit99 Thanks for your attention to products. i have included a full documentation in asset package file with .pdf, .html, .txt formats. There is a full API documentation.

Also the cross platform support is not a easy way that unity support. let me give you some example:

When you try to save your data using Save Game Pro in WebGL the Save Game Pro automatically uses PlayerPrefs for storing data, Even you restrict it to save data to a file.

The security feature is supported partially because i have used binary saving and loading (BinaryReader, BinaryWriter), so it is safe enough. but i want to make some extra encryption for it to make unreachable via external applications.

@Spanky11 I have included the full source code in the product. it is just a starting point. i’m going to make a rich documentation using some auto documentation generators. I don’t want to versus with Easy Save 2. i’m trying to build up a complete save game solution for every game developer. also the code is well documented and included full comments.

What type of documentation you need that i include? (i’m trying to include complete api documentation at right now so say your improvements)

What do you mean by “Saving should by default be fast”? Saving is not an easy way that you think. most of the save game solutions like SaveGameFree, they are using a serializer (for example json serializer) that takes some time to serialize then do IO operations. but SaveGamePro directly writes the data to File using streams and this decreases data loss for big games. Take a look at this benchmark

And for your last option (5. I don’t get this one): this is just a fun sentence that i have included. :slight_smile:

Also note: Save Game Pro takes frequent updates. (if you can’t see updates it is because of Unity Review time. it’s about 10 to 15 days)

See the examples