Created a new post for Elementus Modules
Unreal Engine Plugin: Elementus Modules
An Unreal Engine plugin containing all modules and dependencies that were created for Project Elementus.
About
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, all its contents were turned into this plugin containing modules accordingly to it’s objective! : )
As a plugin, it is easier to organize, update and insert the content into already existing projects, facilitating maintenance and usability.
Features
- Gameplay Ability System;
- Modular Game Features plugins;
- Epic Online Services;
- Enhanced Input;
- Networking/Replication/Multiplayer;
- Inventory System;
- Custom plugins;
- Others.
Modules
- Elementus Ability System: Adds custom classes, structures and functions related to Gameplay Ability System.
- Elementus Actors: Adds custom actors to be used in other projects.
- Elementus Common: Contains code that will be shared between the modules.
- Elementus Core: Contains code related to the core of the game framework such as character, controllers, etc.
- Elementus Epic Online Services: This module is focused in the integration of the Epic Online Services and contains some functions and a Game Instance class that provides EOS access directly via Unreal’s APIs.
- Elementus Inventory System: Contains custom classes and interfaces to enable the use of an inventory system with multiplayer compatibility.
Links
- Project Elementus: [FREE] Project Elementus - Custom Third-Person Project w/ Extra Features
- Plugin Repository: lucoiso/UEElementusModules (github.com)
- Project Elementus’s Project Board: Project Board (github.com)
Included Plugins
- 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.
Support me: Sponsor @lucoiso on GitHub Sponsors