Heapstore is an official Unisave asset that provides a cloud database, similar to Unity's PlayerPrefs
, that requires minimal server-side code. It requires the core Unisave Asset to function.
- Clone the repository
- Open in Unity
- Install the core Unisave Asset via the Asset Store
- There should be no errors now
- imperative API
- document API
- get (KEY known, fetches the document or signals it is missing)
- set (KEY known, create or overwrite entire document)
- update (KEY known, create or merge)
- add (KEY to be created, create document)
- query API
- return documents based on a query
- document API
- declarative API
- watch a query and report modifications
- latency compensation
- document modifications should update watching queries on the same client immediately
- real-time updates
- document modifications should ping watching queries via the broadcasting system
- security
- authentication
- security rules
- quality of service
- handle network outages