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


  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 (some restrictions apply)
  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 ~250Kb (0.2Mb).
  14. Multithreading is supported with multithreading addon. Some restrictions apply. Read more here.
  15. BGDatabase is a client-only database, which run in Unity only, it is not meant to run in any server environment


Features, which are currently under development.

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

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

Localization is supported with localization addon