Hey! @Magnum164 : )
I have a project called Project Elementus that was initially build as a template with GAS, Enhanced Input, Epic Online Services, etc. already implemented as modular features. All features were implemented in C++ and exposed to blueprints.
And I recently moved all the contents of this project to a new plugin with modules. As a plugin, it is easier to organize, update and insert the content into already existing projects, facilitating maintenance and usability.
Links:
- Project Repository: lucoiso/UEProject_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. (github.com)
- Project Forum Post: [FREE] Project Elementus - Custom Third-Person Project w/ Extra Features
- Modules Repository: lucoiso/UEElementusModules: A plugin containing all modules and dependencies that were created for: https://github.com/lucoiso/UEProject_Elementus
- Modules Forum Post: [FREE] Elementus Modules - Project Elementus' Modules as a Plugin
Notes:
- Unfortunately, due to being a solo project and not having had enough time (due to studies, work, and other projects), I cannot say that it is a project that has already been completed. Lately, I haven’t been giving it as much attention and haven’t created any documentation. However, a lot has been implemented, and the project itself already has some ready-made examples on an interactive map.
- The project elementus repository has a separated branch using the modules plugin (with all content already moved): lucoiso/UEProject_Elementus at development (github.com)