I need some help designing / planning the inventory system for my game, I am a bit lost on how to get started, so I thought lets ask the bevy guys.
Some requirements I have for the system:
MODULAR: Must be able to use a subset of the features, so I can apply it easily to all kinds of objects (players, chests, etc)
EVENT BASED: I want to be able to listen for things like pick up events, so for example a sound can be played.
NETWORK FRIENDLY: I need to be able to send/receive incremental updates of the inventory over the network, so that the player knows what is in their inventory, but not too much bandwidth gets used.