# Introduction

## Cross Platform Easy Save

[Cross Platform Easy Save](http://u3d.as/1juJ) is extremely easy to use and insanely powerful serialization tool specially made for Unity.&#x20;

It can serialize and deserialize normal C# objects as well as Unity objects (GameObjects, Textures, Components and lots more!).&#x20;

{% hint style="success" %}

#### Works with all Unity versions 2017 and above.&#x20;

{% endhint %}

**Highlights:**&#x20;

* Extremely easy to use. It takes 2 API's to get your job done!
* Its powerful, super efficient, consumes less memory.&#x20;
* Supports properties.
* Supports polymorphism.
* Supports interfaces.
* Supports cyclic references.
* Supports multidimensional and jagged arrays.
* Supports generic types (Dictionary, List etc).&#x20;
* Supports Unity types.
* Supports runtime object serialization.
* Supports scene object serialization.
* Supports resource object serialization based on guid.
* Supports saving to PlayerPrefs or as Files.&#x20;
* Supports batching save calls.
* Source code is included.&#x20;
* Developer friendly manual (with code examples), video tutorials are available.

## Support

[Skype](https://join.skype.com/bwGfgr9oktfC)

## Video Tutorials

{% content-ref url="video-tutorials/plugin-setup" %}
[plugin-setup](https://assetstore.easysave.voxelbusters.com/tutorials/video-tutorials/plugin-setup)
{% endcontent-ref %}

{% content-ref url="video-tutorials/package-contents" %}
[package-contents](https://assetstore.easysave.voxelbusters.com/tutorials/video-tutorials/package-contents)
{% endcontent-ref %}

{% content-ref url="video-tutorials/basic-save" %}
[basic-save](https://assetstore.easysave.voxelbusters.com/tutorials/video-tutorials/basic-save)
{% endcontent-ref %}

{% content-ref url="video-tutorials/save-scene-objects" %}
[save-scene-objects](https://assetstore.easysave.voxelbusters.com/tutorials/video-tutorials/save-scene-objects)
{% endcontent-ref %}

{% content-ref url="video-tutorials/save-custom-objects" %}
[save-custom-objects](https://assetstore.easysave.voxelbusters.com/tutorials/video-tutorials/save-custom-objects)
{% endcontent-ref %}

{% content-ref url="video-tutorials/batch-save-calls" %}
[batch-save-calls](https://assetstore.easysave.voxelbusters.com/tutorials/video-tutorials/batch-save-calls)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://assetstore.easysave.voxelbusters.com/tutorials/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
