Is there a serialization class similar to JsonUtility but for Byte Serialization.

Hi everyone,

I am wondering if Unity provides serialization of their data that supports storing the data as bytes. JsonUtilitiy is really and I’m looking for a similar library to JsonUtility but for to-byte serialization.

There is the possiblity to use BinaryWriter/Reader, but it is rather inperformant.

I do my saving with binary writer, but please note that you need a container class for it, because Scripts deriving from MonoBehaviour cant use the new KeyWord, so when you deserialize it your deserialization will fail at runtime.

I Achieve this by implementing the ISerializable interface, in the container classes, and because the container classes aint derive from MonoBehaviour i can use the new Keyword at deserialization.

public void Save_Game_State()
            BinaryFormatter bf = new BinaryFormatter();
            FileStream fs = File.Create(file_path);
            bf.Serialize(fs, Building_Containers);
        catch (Exception ex)
            print("Hiba a fájlbaírásnál! - Saving(Creating, writing)");