Cobra Database
ByteCobra
$0.0
$10.99
100%OFF
(no ratings)
Date |
Price |
---|---|
日時 |
価格($) |
03/13(2024) |
0.0 |
08/13(2024) |
10.99 |
10/07(2024) |
0.0 |
11/03(2024) |
0.0 |
Jump AssetStore
Cobra Database is a tool designed for Unity developers to save and manage custom data types easily without the need to adjust the database schema.The Cobra Database package is a necessary dependency for several of our assets, delivering the required services for these assets to operate smoothly. It also offers an opportunity for users to familiarize themselves with setting up our Docker services before committing to any of our other assets that depend on this package.Additionally, this package is a valuable resource for anyone interested in exploring Docker and containerization technologies.Docker Requirement: A system capable of running Docker is needed. Docker is compatible with most Windows and Linux operating systems, even lightweight devices such as Raspberry Pi.FeaturesSupport for Custom Data Types: Manage simple custom data types in your Unity projects (editor only).REST API and Unity Client: Comes with a REST API for data management and a Unity C# scripts for interacting with the API.Security: Enhanced protection is provided for all REST API endpoints via an automatically generated secret.Rate Limits: All server endpoints are rate limited to prevent abuse.Automatic Backups: The package features automatic backup functionalities.Automatic Restarts: In case of any disruptions, such as connectivitiy issues, the services are designed to continuously restart.The REST API, built with ASP.NET, provides endpoints for managing custom data:Set Data: Allows you to add or update data associated with a unique key.Get Data: Retrieves data based on a given key.Delete Data: Removes data associated with a specific key.Get All Keys: Lists all the keys for the custom data stored.Easy To UseThe package comes with C# scripts that can easily interact with the REST API to manage data from within Unity projects. It offers methods for setting, getting, and deleting data, as well as retrieving all keys.For example, to create or update data you simply call a method:DataService.Api.SetDataAsync(data);To read data you also just call one method with or without a key:var savedData = DataService.Api.GetDataAsync();It's also possible to get a list of all the keys:var allKeys = DataService.Api.GetKeysAsync();