BG Database is pure C# (without SQL), InMemory database for your game data with export/import to Excel / OpenOffice / LibreOffice and Google Sheets, Save/Load support, Unity assets fields (with Resources/AssetBundles/Addressables loaders), Playmaker/Bolt integration.
For more detail this asset from the Unity Asset Store: Click Here
This is a paid asset, but now you can download BG Database for FREE, Please keep in mind this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.
BG Database v1.8.10 (Latest version)
BG Database v1.8.9
BG Database v1.8.8
BG Database v1.8.6
“If possible, please buy the package to support the developer”
BG Database is pure C# (without SQL), InMemory database for your game data with export/import to Excel / OpenOffice / LibreOffice and Google Sheets, Save/Load support, Unity assets fields (with Resources/AssetBundles/Addressables loaders), Playmaker/Bolt integration
Tested on IOS, Android
Easy Export/import to Excel and Google Sheets
Over 50 field types
Code generation
Data binding (with templates)
Game saving and loading support
Lazy loading
Playmaker and Bolt support
Modding support
Live update
Localization addon Asset Store page
Home page| Support thread| Localization addon
Third-Party components:
SimpleJson (under MIT license)
LightCsvParser (under MIT license)
Features:
Fast, In Memory, pure C# ( without SQL) database fully integrated into Unity 3D
Configurable import/export from/to Excel/OpenOffice and Google Sheets (one limitation apply, see limitations section below for details)
Integration with visual scripting tools: Unity Visual Scripting (Bolt), Playmaker, Flow Canvas, Node Canvas, Behavior Designer, UNode, Game Creator.
Powerful Code Generation
Selective Save/Load during game session
Around 90 different field types, including relations and nested tables.
Support for loading Unity assets from Resources and Addressables system
Data binders with UI Toolkit support
Graph editor for calculated and action fields and graph binders
Hook up any GameObject to table row by adding a special component or reference the row with a field
Runtime data editor
Ability to create your own custom field.
2-way and 3-way merge tools for multi-user environment with Plastic SCM integration
Live update from Google sheets
Support for modding with Modding addon
Auto-import data from Excel file in Editor and at runtime (details)
No runtime dependencies, DLL file size around 1Mb.
Downloadable plug-ins and example projects
Flexible event system
Multithreading is partially supported with multithreading addon. Some restrictions apply. Read more here.