UniData - Data Management for Unity
Created by Hiroya Aramaki (Makihiro)
What is UniData ?
UniData is a data management system for Unity.
In addition to data management, it also useful for implementing Achievements, Quests, etc.
Table of Contents
Installation
Install this package from releases.
UniData is currently a preview package.
Releases: https://github.com/mackysoft/UniData/releases
🔰 Usage
being written
External Assets Integration
UniData supports integration with several external assets.
Easy Save
The Easy Save integration includes the ES3DataCatalogIOAsset
.
This allows you to perform I/O operations using ES3 with no coding.
Installation
- Import Easy Save package into your project.
- Define the
UNIDATA_EASYSAVE_SUPPORT
symbol.
UniRx
With the UniRx integration, the following APIs will be available.
ReactiveDataCatalog
ReactiveData<T>
ReactiveEntryReference<T>
These APIs enable powerful event handling with UniData.
UniRx: https://github.com/neuecc/UniRx
Installation
- Import UniRx package into your project.
- Define the
UNIDATA_UNIRX_SUPPORT
symbol.
UniData Pro
This package under development will be available in the AssetStore.
The free version has all the runtime APIs available, but the pro version has a much improved workflow.
A pro version is under development.
Author Info
Hiroya Aramaki is a indie game developer in Japan.
- Blog: https://mackysoft.net/blog
- Twitter: https://twitter.com/makihiro_dev
License
This library is under the MIT License.