
The serializer to optimize ANR, crashes, lags by replacing JSON data to bytes. The version is easy to check (with reflection), code-generated version is maximum optimizedCompatible with any Unity versionHaving amount of data in JSON - leads to a number of performance issues, such as increased crash/anr rate, application startup time, especially if to store in PlayerPrefs and growth build sizeIt's easy to use with single line - Ruff.Serialize(object), no pre-setup requiredThis version uses Reflection to integrate early. Max-optimized version is a separate assetIt is compatible with any Unity version and source code providedSerializer converts any custom type and combinations by saving to basics - array, list, dictionary, int, uint, string, bool, float, byte