This package is designed to enhance your game experience with a physical inventory system. It allows you to add immersion to your game by implementing an easy inventory system with rigidbody items that can be collided, interacted with, transferred, picked up, and taken out of your inventory. You can easily add more items as needed. The system includes a variety of features such as orbit camera, input manager, player movement, and custom scripts for the inventory system. It also includes pre-made models for items, bags, and chests, as well as shaders and other assets.
The Physical Inventory System includes the following features and assets:
- OrbitCamera.cs script for the camera
- InputManager.cs for the new Input System
- PlayerMasterMov.cs for the player movement and actions
- 9 custom scripts for the Inventory system
- CanvasCamera.cs to set camera on all canvas
- CustomImage.cs to create a custom grid
- CustomImageEditor.cs to spawn the custom grid
- Items model: Sword, Cudgel, Star, Suzanne, and Glasses
- Bag model and lowpoly bag (for the collision) with animation
- Chest model with animation
- A star shader
- Strand based hair
- Rope simulation
- Camera monitoring
This system is suitable for any kind of games and is designed to be easy to use and customize.





