BGDatabase

Fast, InMemory, pure c# (without SQL), Extendable Database for your Unity 3D in-game data with export/import to Excel and Google Sheets
Version:
1.2
Unity Asset Store:
Unity Forums:

Features

  1. Fast, In Memory, pure C# ( without SQL) database fully integrated into Unity 3D
  2. Selective import/export from/to Excel/OpenOffice and Google Sheets
  3. Selective Save/Load during game session
  4. Lazy loading
  5. Powerful Code Generation
  6. Flexible event system
  7. Playmaker support
  8. Hook up any GameObject to table row by adding a component
  9. Over 50 field types, including relations and nested tables.
    Support for loading Unity assets from Resources, AssetBundles and Addressables system
  10. Ability to create your own field.
  11. Runtime (playmode) changes saving.
  12. Live update from Google sheets
  13. No runtime dependencies, dll size ~200Kb (0.2Mb).
  14. Multithreading is not currently supported. Read more here

Roadmap

Features, that are currently under development.

  1. Visual Node-Based graph tool to process database data (to replace our templates and more)

    [added: 2/10/2018, ETA: not defined yet]

  2. Multithreading addon to create multithreaded environment

    [added: 25/09/2018, ETA: Beta, October , 2018]

Localization is supported with localization addon