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
- Character creating with class and attributes
- Inventory
- Pick up items from containers
- Equip items
- Trading with traders
- Saving and loading
Setup
- Download zip archive, unzip it and open the project in Unity Editor (version >= 2019 LTS). Ignore error messages
- Import BGDatabase asset
- If you use Unity 2022, you may see compilation errors in the console. Import "Unity UI" package using Unity package manager
- 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 controllerReleases
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 |