Project Elementus was intended to be a third person 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 Gameplay Ability System and others. And now, Project Elementus was turned into a sample project and all its content was moved to a new plugin! :)
As a plugin, it is easier to organize, update and insert the content into already existing projects, facilitating maintenance and usability.
This plugin has it's own repository where you can check it for more details: https://github.com/lucoiso/UEElementusModules
- Gameplay Ability System;
- Modular Game Features plugins;
- Epic Online Services;
- Enhanced Input;
- Networking/Replication/Multiplayer;
- Inventory System;
- Custom plugins;
- Others.
- Unreal Engine 5.3.
- Visual Studio 2019 or 2022 with the module Game Development with C++.
- Git with Git LFS.
- Elementus Modules: Contains all contents that were created for this project.
- Modular Features - Extra Actions: Provides Modular integration of GAS and Enhanced Input.
- Elementus Inventory: Provides a Data-Driven Inventory & Items system based on FPrimaryAssetIds and the Asset Manager.
- EOS SDK Handler: Handle the EOS SDK, define the use of EOS tools and give access to some private headers.
- FSR 1.0 (Custom): Adapted version of the original AMD FSR 1.0 plugin for UE4 to properly work in Unreal Engine 5.