{"id":20139403,"url":"https://github.com/mackysoft/unidata","last_synced_at":"2025-04-09T18:22:41.033Z","repository":{"id":111399619,"uuid":"355632685","full_name":"mackysoft/UniData","owner":"mackysoft","description":"[PREVIEW] Data Management for Unity. It also useful for implementing Achievements, Quests, etc.","archived":false,"fork":false,"pushed_at":"2021-05-16T08:08:56.000Z","size":741,"stargazers_count":7,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T20:22:43.151Z","etag":null,"topics":["achievements","c-sharp","csharp","data","database","input-ouput","quest","unity","unity-editor"],"latest_commit_sha":null,"homepage":"https://mackysoft.github.io/UniData/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mackysoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-07T17:41:02.000Z","updated_at":"2025-01-16T03:51:25.000Z","dependencies_parsed_at":"2023-05-18T15:01:12.131Z","dependency_job_id":null,"html_url":"https://github.com/mackysoft/UniData","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mackysoft%2FUniData","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mackysoft%2FUniData/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mackysoft%2FUniData/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mackysoft%2FUniData/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mackysoft","download_url":"https://codeload.github.com/mackysoft/UniData/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248085794,"owners_count":21045214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["achievements","c-sharp","csharp","data","database","input-ouput","quest","unity","unity-editor"],"created_at":"2024-11-13T21:45:10.566Z","updated_at":"2025-04-09T18:22:41.015Z","avatar_url":"https://github.com/mackysoft.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# UniData - Data Management for Unity\n\n**Created by Hiroya Aramaki ([Makihiro](https://twitter.com/makihiro_dev))**\n\n## What is UniData ?\nUniData is a data management system for Unity.\n\nIn addition to data management, it also useful for implementing Achievements, Quests, etc.\n\n## \u003ca id=\"index\" href=\"#index\"\u003e Table of Contents \u003c/a\u003e\n\n- [Installation](#installation)\n- [🔰 Usage](#usage)\n- [External Assets Integration](#external-assets-integration)\n  - [Easy Save](#external-assets-easysave)\n  - [UniRx](#external-assets-unirx)\n- [UniData Pro](#unidata-pro)\n- [Author Info](#author-info)\n- [License](#license)\n\n## \u003ca id=\"installation\" href=\"#installation\"\u003e Installation \u003c/a\u003e\n\nInstall this package from releases.\n\n**UniData is currently a preview package.**\n\nReleases: [https://github.com/mackysoft/UniData/releases](https://github.com/mackysoft/UniData/releases)\n\n## \u003ca id=\"usage\" href=\"#usage\"\u003e 🔰 Usage \u003c/a\u003e\n\nbeing written\n\n## \u003ca id=\"external-assets-integration\" href=\"#external-assets-integration\"\u003e External Assets Integration \u003c/a\u003e\n\nUniData supports integration with several external assets.\n\n### \u003ca id=\"external-assets-easysave\" href=\"#external-assets-easysave\"\u003e Easy Save \u003c/a\u003e\n\nThe Easy Save integration includes the `ES3DataCatalogIOAsset`.\n\nThis allows you to perform I/O operations using ES3 with no coding.\n\nEasy Save: [https://assetstore.unity.com/packages/tools/input-management/easy-save-the-complete-save-load-asset-768](https://assetstore.unity.com/packages/tools/input-management/easy-save-the-complete-save-load-asset-768)\n\n#### Installation\n\n1. Import [Easy Save](https://assetstore.unity.com/packages/tools/input-management/easy-save-the-complete-save-load-asset-768) package into your project.\n2. Define the `UNIDATA_EASYSAVE_SUPPORT` symbol.\n\n\n### \u003ca id=\"external-assets-unirx\" href=\"#external-assets-unirx\"\u003e UniRx \u003c/a\u003e\n\nWith the UniRx integration, the following APIs will be available.\n\n- `ReactiveDataCatalog`\n- `ReactiveData\u003cT\u003e`\n- `ReactiveEntryReference\u003cT\u003e`\n\nThese APIs enable powerful event handling with UniData.\n\nUniRx: [https://github.com/neuecc/UniRx](https://github.com/neuecc/UniRx)\n\n#### Installation\n\n1. Import [UniRx](https://github.com/neuecc/UniRx) package into your project.\n2. Define the `UNIDATA_UNIRX_SUPPORT` symbol.\n\n\n## \u003ca id=\"unidata-pro\" href=\"#unidata-pro\"\u003e UniData Pro \u003c/a\u003e\n\nThis package under development will be available in the AssetStore.\n\nThe free version has all the runtime APIs available, but the pro version has a much improved workflow.\n\nA pro version is under development.\n\n![UniDataWindow](https://user-images.githubusercontent.com/13536348/113911425-ebeedd80-9814-11eb-9a8b-1130e746fb59.jpg)\n\n\n# \u003ca id=\"author-info\" href=\"#author-info\"\u003e Author Info \u003c/a\u003e\n\nHiroya Aramaki is a indie game developer in Japan.\n\n- Blog: [https://mackysoft.net/blog](https://mackysoft.net/blog)\n- Twitter: [https://twitter.com/makihiro_dev](https://twitter.com/makihiro_dev)\n\n# \u003ca id=\"license\" href=\"#license\"\u003e License \u003c/a\u003e\n\nThis library is under the MIT License.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmackysoft%2Funidata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmackysoft%2Funidata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmackysoft%2Funidata/lists"}