A work-in-progress inventory plugin for Unreal Engine with a consistent transactional network model. Unlike most existing implementations, the system targets consistency and reliability with the robust engine integration.
At the current stage, the plugin provides the core functionality for implementing gameplay systems:
- Extendable
UCommonInventoryRegistryfor maintaining archetypes. - Optional data source for gathering data from
UAssetManager. - Core data types:
FCommonItem,FCommonItemStack,UCommonItemDefinition.
Next global milestones:
UCommonInventoryComponentimplementation.- Network support through the command controller.
- Various utilities for fully utilizing the system.
- Various tests for validating the functionality.
- Some repository automation tools like installing dependencies, etc.