Skip to content
This repository has been archived by the owner on Oct 11, 2024. It is now read-only.
Lucas Vilas-Bôas edited this page Apr 18, 2023 · 4 revisions

HighresScreenshot00001

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.

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 (EOSSDKHandler).
  • Elementus Inventory System: Contains custom classes and interfaces to enable the use of an inventory system with multiplayer compatibility.

Dependencies

Requirements

  • Unreal Engine 5.1+.
  • Visual Studio 2019 or 2022 with the module Game Development with C++.
  • Git w/ Git LFS.

Links

💖 Support Me
⚠️ Work in Progress

Clone this wiki locally