My understanding of Unreal Engine 5's GameplayAbilitySystem plugin with a simple multiplayer sample project.
MIT License
Sample of an interactable 2D chest done in Unreal Engine 5 with Paper2D