Downloads

← Back Inventory system
Version:
1.4
Format:
Unity project zip archive
Dependencies:
BGDatabase (v.>=1.7.5)

Description

Inventory system, built with BGDatabase (level=advanced). Approximate DB schema (for version 1.0, cause versions 1.1/1.2 have different schema)

Features

  1. Character creating with class and attributes
  2. Inventory
  3. Pick up items from containers
  4. Equip items
  5. Trading with traders
  6. Saving and loading

Setup

  1. Download zip archive, unzip it and open the project in Unity Editor (version >= 2019 LTS). Ignore error messages
  2. Import BGDatabase asset
  3. If you use Unity 2022, you may see compilation errors in the console. Import "Unity UI" package using Unity package manager
  4. Run example scene (BGDatabaseInventoryExample/Scene/Main.unity)

Using builtin SaveLoad controller for adding new chests and merchants after game release

Read the detailed guide about using builtin controller

Releases

Click to see all releases
Version Release date Download Log
1.4 Jul 18, 2024 link Custom C# controller is removed in favor of builtin controller
1.3 Jul 14, 2024 link Added Version table and SaveLoad addon's C# row controller for adding new chests and traders after game release (read the guide from our 3D example project for more details)
1.2 May 01, 2022 link Improved version with view and view relational fields (vs manyTablesRelationSingle field) read this blog post for more details
1.1 April 07, 2022 link Version with manyTablesRelationSingle field. "Item" table is split into 4 tables: Weapon, Armor, Food, Potion. read this blog post for more details
1.0 December 12, 2018 link Initial release
← Back to Downloads