Set of tools used for walking simulators or exploration based games.
- Ability to examine, use, and equip items in various customizable ways
- Includes a First Person Controller that uses Unity's new Input system
- Uses the Universal Render Pipeline (URP) to highlight items selectively
- Setup to add animated doors, drawers, cabinets that can open/close
- Event driven items (ex: light switch toggle)
- Equipment items that can be used via an inventory UI and used on other items in the scene (ex: keys for doors)
- Support for sound effects when using items
- Test scene with several prefab based examples
- Basic Inventory UI (included for demonstration purposes)
Compatible with Unity 2020.3.12f, 2021.1.0f1 and above
Unity Packages needed:
- Input System
- Universal Render Pipeline (URP)
- Naughty Attributes
- SmartData
There are two options. Either download the whole project, open it with Unity, and open the scene included in the project (SampleScene). This wiil include a basic Inventory/HUD system.
Or download the Unity package from the Releases section and set it up in another project.
More details for the package setup and general information is outlined in the Wiki.
Check the current Issues to make sure that the problem doesn't already exist.
Otherwise, comments and pull requests are welcome!
Uses
- A modified version of VeryHotShark's First Person Controller - Fixed some minor bugs and upgraded it to be able to use Unity's new Input system.
- SmartData - Global data/states and events
- Naughty Attributes - Inspector improvements
- Free 3D models - Scene demonstration assets
- Free Sounds - Item Sounds