


FEATURES
-
Intuitive data editor – Manage all your data in one place.
-
Runtime editor – change data at runtime
-
Simple scriptable objects workflow
-
Add data at runtime
-
Read and save data at runtime
-
Import Google Spreadsheets or CSV file
-
Uses dictionaries as data structure
-
PlayMaker support
-
Supports all common serializable Unity types
-
Supports additional types such as Color, Vector2, Vector3, Vector4, Quaternion, Lists, Dictionaries…
-
Supports resource types (Texture2D, Gameobjects, Audio, Material…) by storing the resource path and loading it upon request
-
Supports the new Unity Adressables (BETA)
-
Extensible: Add your own types and classes with custom editor gui
-
Supports Unity dark and light skin
-
Restore original values back to the initial value
-
XOR Encryption
-
Five demo scenes included.
-
Simple API
-
Databox Cloud: Sync to your own MySQL database/webserver with easy setup
-
Full Sourcecode
-
Powered by FullSerializer and OdinSerializer (since 1.0.4)
CREATE YOUR DATA
Custom data types and classes
With Databox you can create your own data types with custom editor gui elements by simply creating a class and inherit from DataboxType. This allows you to override several methods to smoothly integrate your data type into Databox. In fact, all databox datatypes have been created exactly like this.
Intuitive visual data editor
Manage your data easily with the Databox editor. Duplicate, rename, rearrange or modify your data all within one place. The editor has been designed to blend perfectly into Unity. Therefore it works with both dark and light skin. Additionally Databox comes with a Databox object manager which allows you to have all single scriptable objects in one place.



RUNTIME EDITOR
Test and change data at runtime
Databox comes with a runtime editor which allows you to keep track of all your data inside of your game. Cloud functionality is also available at runtime, this allows you to change and test your data directly in your game and upload the data to your Databox cloud. This is very effective for balancing your game and finding the right values or keeping your game up to date even after release.


YOUR WORKFLOW
Databox supports all kind of workflows. Each Databox database is saved within a scriptable object. It is up to you if you want to use one object with multiple tables for all of your data or create multiple objects for different purposes such as game configurations, enemy values and save games.
Databox has a specific feature where objects created at runtime can get data from an initial Databox object and register itself to a specific runtime Databox object which can then be used to store your games current state. The package contains two demo scenes which explains those workflows.



DATABOX CLOUD
Databox unique cloud feature allows you to setup your own cloud sync on your MySQL – Webserver database.
-
Easy MySQL setup
-
Download and upload data in editor or at runtime
-
No passwords are saved in your build.
-
See all changes in a changelog
-
Revert back. Load your database back to the version before your sync.
Because every game relies on data!
GET DATABOXSUPPORT
If you have any further questions regarding Databox or if you need any support. We’re glad to help you. Simply drop us a mail at: mail@doorfortyfour.com