Skip to content

mackysoft/UniData

Repository files navigation

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.

Install this package from releases.

UniData is currently a preview package.

Releases: https://github.com/mackysoft/UniData/releases

being written

UniData supports integration with several external assets.

The Easy Save integration includes the ES3DataCatalogIOAsset.

This allows you to perform I/O operations using ES3 with no coding.

Easy Save: https://assetstore.unity.com/packages/tools/input-management/easy-save-the-complete-save-load-asset-768

Installation

  1. Import Easy Save package into your project.
  2. Define the UNIDATA_EASYSAVE_SUPPORT symbol.

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

  1. Import UniRx package into your project.
  2. Define the UNIDATA_UNIRX_SUPPORT symbol.

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.

UniDataWindow

Hiroya Aramaki is a indie game developer in Japan.

This library is under the MIT License.