IMPORTANT: Game Creator 1 is in maintenance mode and soon will be deprecated. If you are planning on starting a new project vist Game Creator 2.
NOTICE: Inventory is an extension for Game Creator and won't work without it.
🔸 FEATURES 🔸
- NEW! Hotbar to give quick-access to items
- Containers store scene items
- Loot Tables: randomized item drops
- Create items with one click
- Complete and flexible crafting system
- Easily equip your characters with objects - Customizable inventory UI
- Automatic Save & Load
- Built-in Shop functionality to sell and buy
🔸 GAME CREATOR MODULES 🔸
With Game Creator you'll have access to an ever growing number of modules.
• Dialogue
• Quests
• Stats
• Behavior
• Shooter
• Melee
These modules have been carefully crafted so they seamlessly integrate with your game using Game Creator's Module Manager.
🔸 INCLUDED 🔸
Full Source Code
Two examples of inventory:
- Adventure Inventory UI
- RPG Inventory UI
- Example scene showing the main features
Complete set of new Actions:
- Items: Add and Substract
- Currency: Add and Substact
- Inventory UI: Open/Close the inventory interface
- Recipe: Select two items from the inventory and produce some fancy result
- Merchants: Buy and Sell items for currency
- Containers: Store and retrieve items from chests
- Loot Tables: Easily create randomized item drops
- Instantiate Item: Drop items so you can pick them up again (or make them explode. Up to you!)
## 1.1.5
- Compatibility update with core 1.1.15
- Updated examples with new character
## 1.1.4
- New Condition: More Currency than a value
## 1.1.3
- New Action: Select Item
- New Action: Deselect Item
- New "Selected Item UI" component
- Condition Compare Currency accepts variables
- Fixed Unequipping executing actions multiple times
- Fixed Container UI using first container selected
- Fixed Merchant UI using first merchant selected
## 1.1.2
- New Condition: Compare Inventory Weight
- Hotbars now display the amount of items owned
- Fixed floating item remaining after consuming it
## 1.1.1
- New Hotbar system - quick access to items
- Equip actions hold and wait for unequip first
- Virtualized methods on InventoryManager class
- Items can be marked as non-sellable
- Containers can have a 'Take All' button
- New Action: Drop Inventory Item
- New Action: Bind item to Hotbar
- New Action: Unbind item from Hotbar
- New Trigger: On Drop Item to Consume
- New Trigger: On Inventory UI open/close
- New Trigger: On Merchant UI open/close
- New Trigger: On Container UI open/close
- Fixed incorrectly loading player equipment
- Fixed multiple Triggers with On Drop detectors
## 1.0.1
- New Condition: Is Inventory UI open
- New Condition: Is Container UI open
- New Condition: Is Merchant UI open
- New Trigger: On Equip Type
- New Trigger: On Unequip Type
- Added option to disable saving Inventory
- Added option to disable saving Container
- Added option to disable saving Equipment
- Fixed missing event raised when loading game
- Fixed Container bug that refilled contents
- Fixed dropping items outside inventory
- Fixed dragging item leaving icon pinned
- Fixed flickering when closing UI panels
- Custom Inventory UI floating item optional
- Switched ItemUI component methods to virtual
## 0.6.4
- New Action: Instantiate Skin Mesh
- New Trigger: On Currency Change
- Fixed Save/Load with different profiles
- Fixed null item breaking suggestions
- Renamed some Actions with better names
- Changed ItemsListUI virtual API
- Updated example scenes with skin mesh
## 0.6.3
- Exposed getter IsOpen() in InventoryUIManager
- Player no longer required to use Inventory
- Player no longer required to use Merchants
- Updated example scenes
## 0.6.2
- New Action: Remove item from Container
- Fixed Container save/load content
- Fixed equip actions not being destroyed
- Fixed Inventory UI does not require a Player
- Fixed Example Scene Player position
- Fixed error thrown saving Merchant data
## 0.6.1
- Raised minimum Unity version to 2018.3
- Support for Game Creator 0.9.1
- New Container component
- New Loot Table object
- Merchants allow to purchase and sell goods
- Items do not show stack amount if one
- New Inventory Manager SetCurrency method
- New Merchant, Container & Loot Table icons
## 0.5.4
- Support for Game Creator 0.8.3
- Added option to duplicate items
- Adding support for dual wielding
- Fixed pressing undo crashing Unity
## 0.5.3
- Time Manager support for merchants
- Time Manager support for inventory
- Fixed opening two times inventory UI
- Fixed opening two times merchants UI
- Fixed compatibility with core 0.8.2
## 0.5.2
- New Triggers: On Equip/Unequip item
- Fixed Save/Load with equipables
- Fixed change model & equipables
## 0.5.1
- New Equip/Unequip item system
- New inventory weight limit
- Fixed Merchant UI updates
## 0.4.1
- Added Merchant options and UI
- Boosted FTPI in Actions
- Detachable Inventory tab
- Fixed Example scenes camera issue
- Fixed fallback to default UI
## 0.3.3
- Upgrade to core 0.5.2
- Removed title post process
- Removed description post process
- Fixed inventory execute target
## 0.3.2
- Compatibility issues solved
- Fixed Example scene errors
- Adapted actions to new base
## 0.3.1
- Fixed compatibility issues
- Fixed bug items not destroying
## 0.2.2
- Sort Items & Receipts
- New Trigger: On Drop Item
- Define item max drop distance
- No Examples module dependency
## 0.2.1
- New Localization tools
- Update demo scene
- Added incompatible recipes
## 0.1.3
- Updated to use new Igniters
- Fixed Preference Window
- Easier to create items
- Easier to create recipes
## 0.1.2
- Change Item/Recipe dropdown
- Stability improvements
## 0.1.1
- Stable Beta release version
- Add a Changelog