Passer au contenu
Média 1 pour l'article Gameplay Containers

Description

A flexible, network-replicated inventory system framework based on the gameplay ability system, enabling developers to create dynamic gameplay experiences with customizable features.

Note: This plugin requires a basic setup of the gameplay ability system in your project to function properly.

Preview: Watch Preview

Documentation: View Documentation

Support: Join Our Discord

Features:

  • A slot based inventory system.

  • Ready-to-use inventory, hotbar, and equipment components.

  • Fragment-based definitions for containers, slots, items and equipments.

  • Supports item rarities and dynamic item stats. (e.g. Durability, CritChance, etc...)

  • Add, remove, drop, loot, sort, move, swap, stack, split, or transfer items between slots and containers.

  • Toggle hotbar slots to activate or deactivate items and apply or remove their effects and abilities.

  • Display notifications of items being added or removed to any container.

  • Equip or unequip items to apply or remove their effects and abilities.

  • Randomly generate loot or drops from items based on drop chances.

  • Dynamically adjust container capacity based on gameplay effects.

  • Supports slot context menus, actions, and item tooltips.

  • Attach or detach items to or from each other.

  • Add or remove container slots dynamically.

  • Supports dynamic permission modifications and container permissions for users.

  • Supports overflow handling for container items and returns overflow.

Code Modules:

  •  GameplayContainers (Runtime)

Number of Blueprints: 100+

Number of C++ Classes: 155+

Network Replicated: Yes

Supported Development Platforms: Windows / Linux / MacOs

Supported Target Build Platforms: Windows / Linux / MacOs

Important: This plugin requires the gameplay ability system to be set up in your project.

Formats inclus