Inventory System X

The Inventory System X is a convenient and easy-to-use tool with many high-quality features executed with great attention to detail.

  • 지원 플랫폼
  • 지원 엔진 버전
    5.0 - 5.3
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

Youtube:

Preview

Preview 1.5 Template


Demo:

Demo ( v 1.8 )

Demo ( v 1.4 ) (With equipment slots)



Other:

Documentation

Updates


User Showcases:

Pneumata

CRISPR


Discord:

Community or Shank#2410



The Inventory System X is a convenient and easy-to-use tool with many high-quality features executed with great attention to detail. Inventory control is easy with both gamepad and keyboard, and the control elements automatically change when switching devices.


The inventory is very simple to use, with most settings located in a separate file. Almost everything is implemented in Blueprints, except for the Inventory Component and Storage Component, which were implemented in C++ for better optimization and multiplayer support. The inventory component has full functionality, allowing additional functionality to be added on top of the existing one without modifying the asset.


Furthermore, as an example of the inventory's flexibility, it can be configured to prevent the use button for healing items from appearing when a player already has full health, or to prevent the player from discarding their only weapon.


I believe it's important to mention that unlike other Engine Plugins, this one can be automatically copied to your project folder.

기술적 세부사항

Features:

  • Customizable inventory and item sizes.
  • Equipment slots can be customized in any desired way, including adding, removing, and resizing them.
  • Switchable tabs allow users to add their own widgets to the tabs and seamlessly switch between them.
  • Full gamepad support and dynamic icon change when switching input devices.
  • Powerful interaction component that can be easily integrated into any system.
  • Items can be combined, used, split, rotated, moved, discarded, and inspected.
  • Any item can be added to the shortcut bar if desired.
  • Save and Load System. Allows for saving and loading of items, including dropped items, chest contents, and inventory. Interactions such as unlocked doors will also be saved.
  • The ability to enable additional slots panel that appears when organizing items in the inventory.
  • A separate settings file is available for almost all inventory parameters.
  • You can customize over 20 sounds for various interactions within the inventory system.
  • All the necessary functionality has been added to easily integrate with your weapon system.


Code Modules:

  • InventorySystemX [Runtime]
  • Input_ISX [Runtime]
  • InventorySXEditor [Editor]


Number of Blueprints: 37 (23 UMG)

Number of C++ Classes: 9;

Network Replicated: Yes

Supported Development Platforms: Windows, Linux, Mac

Supported Target Build Platforms: Win64, Mac, Linux, PS4, Xbox One


Documentation: Documentation.

Example Project: Demo