The Inventory System is still a work in progress but there’s some features already implemented, and a lot of adjustments were made in the entire project.
And also, the working branch is working well with Unreal Engine 5.1 Preview 1! : )
I made this plugin as part of my personal project, Project Elementus, a template that can be used to start projects that will use some new features that come with Unreal Engine 5 as well as powerful existing features like the GAS and others.
And now, this project is already using this plugin in the main branch. There are already some examples like potions w/ consumption and effects application using Gameplay Effects (from GAS - Gameplay Ability System) and also has one equipment example by adding a pistol from Lyra and adding/removing abilities and effects when equip or unequip the equipment.
I have not been able to test it with ue5.1 latest version, I have been trying for days
Failed to load map!
…/…/…/…/…/…/Users/papap/Downloads/UEElementusInventory_Example-main/UEElementusInventory_Example-main/Content/MP_Main.umap appears to be an asset file.
And I also made a post on Project Elementus, the project where this plugin was born, about future updates! Link to the post
Planning for upcoming updates
To facilitate the use of this project’s content in other projects already under development, I will check the possibility of transforming this project into a plugin.
I have created a new issue and will resume the work on this project with this idea. : )
After these changes, I’ll finally start creating the documentation using the new Plugin “body”, explaining how to use the content of Project Elementus in a new project or an existing one.
And of course, during the development, I will make some optimizations and fixes that are found along the way, such as:
Use the new Macro: UE_INLINE_GENERATED_CPP_BY_NAME
Adjust and clear the logs (Add new categories to improve the filtering)
Adjust and clear the checks/ensures
Add more developer settings
Add custom async loading screens (currently using the Test Widget from Unreal’s API)
Fix EOS Function: Cancel Find Sessions (currently crashing)
[…]
In the meantime, maybe implement new features too! : )