I’ve been looking through the Unity3D forums for information and answers about creating a basic inventory system. The analogy that I was trying to work towards was a system more akin to Worlds of Warcraft, where the player is looting objects such as chests or dead opponents rather than picking up objects from the ground, and discarding objects would simply destroy the item rather than “drop” the item back into the game as a newly instantiated GameObject.
From my search, three threads stood out:
http://forum.unity3d.com/viewtopic.php?t=11865 Der Dude
All three of these systems deserve your time and analysis as they all have different approaches to creating an inventory system. (more…)