Overview
I developed an interface system, inspired by the Resident Evil series of games, which allows the player to sort and perform actions on items they have collected. Furthermore, this system introduces a weight constraint that affects the player's movements.
Used Tools
I used Unreal Engine 5.6 in blueprint to create this system and the Common UI plugin to design the interfaces.
How It Works
Items are displayed in the grid according to an image assigned to them and a size based on grid squares. The larger the items, the more space they take up in this grid.

Each of these items contains information that can be viewed, following a dedicated structure, within this inventory, such as rarity and utility.

The player can also perform actions on these items via a context menu, such as using them, discarding a single item or the entire stack of items from the inventory.

To increase the available space, the player can interact with bags found in the environment to gain extra space by placing them around the existing inventory.
Each item has a weight that affects the maximum weight the player can carry. When a weight threshold is reached, the player's speed will decrease.
Links
Project repository: https://drive.google.com/file/d/12dPcvhTwP5UI-ABs5rqb8YJtVe_nktw6/view?usp=sharing
Inspirations
Capcom. (2005). Resident Evil 4 [Video game]. Capcom.
Credits & Resources
Resources Used
Ryan Laley. (2023). How to create an inventory system in Unreal Engine 5. YouTube. Accessed on 3 January at https://www.youtube.com/playlist?list=PL4G2bSPE_8umjCYXbq0v5IoV-Wi_WAxC3
Patsanoob. (2023). Multi-slot inventory (Resident Evil) | UE5 tutorial. YouTube. Accessed on 3 January at https://youtu.be/sFGl-WNpGZM?si=xGZBAzcBVjIfXNls
Assets
Michael V. (2023). 15th-Century Long Sword. Sketchfab. Accessed 2 December at
https://sketchfab.com/3d-models/15th-century-long-sworda160126f11574b0a85bb8e4ba0b07a2f
plazma019. (2023). Axe. Sketchfab. Accessed 2 December at
https://sketchfab.com/3d-models/axe-ea0b6f15e25842408e7b2330b8c18d78
Sereda. (2020). Stylised stones props. Sketchfab. Accessed 2 December at
https://sketchfab.com/3d-models/stylized-stones-props5aacb1ff1dae459c9a3afb5098f7a571
Penrolz. (2023). Lightning-powered bow model (low-poly). Sketchfab. Accessed on 2
December at https://sketchfab.com/3d-models/lightning-powered-bow-model-lowpoly-3821c85a21194cb984d82c933b1ec05e
matousekfoto. (2022). Stack of cut ash tree logs. Sketchfab. Accessed 2 December at
https://sketchfab.com/3d-models/cut-ashtree-logs-stack08993545b0574a5687c702751f7d7b18
shuvalov.di. (2021). Small bottle. Sketchfab. Accessed 2 December at
https://sketchfab.com/3d-models/small-bottle-761e522abb934b0a98063a985172818
BarnusModels. (2024). Future first aid kit. Sketchfab. Accessed 2 December at
https://sketchfab.com/3d-models/future-first-aid-kit178024fbe4824cc483b9347e74c3c692
RiZoRuS77. (2023). Metal_Bar. Sketchfab. Accessed 2 December at
https://sketchfab.com/3d-models/metal-bar-f4b15a333ccd4e5d9f98eab612a94009
N.D. (2024). Red Apple. Fab. Accessed 2 December at
https://www.fab.com/listings/c40aab2b-3767-4055-94bf-4283022516f9
Trident.AI. (2024). Stylised bag. Sketchfab. Accessed 25 June at
https://sketchfab.com/3d-models/stylized-bag-09efea26a5c444a7ac6a67c08d1c5d9b
Assetfactory. (2023). Airport Travel Bag. Sketchfab. Accessed 25 June at
https://sketchfab.com/3d-models/airport-travel-bag4f523c7383564b3c8fbdd3c3ea6ac2c8
Fakumen. (2020). Japanese school backpack. Sketchfab. Retrieved 25 June from
https://sketchfab.com/3d-models/japanese-school-backpack32d5b9d4db3f41d8a0f9b7380e8ef2cc
