[FREE] Project Elementus - Custom Third-Person Project w/ Extra Features

Some updates:

  1. Adjustments on existing and add new comments
  2. Adjustments on functions categories
  3. Added a Ability System Global Data initalization
  4. Removed unnecessary targeting task and started using the default GAS targeting task
  5. Updated GE application in all classes to allow using SetByCaller with a custom struct
  6. Added a “Remove Ability” example
  7. Changed default attack ability to melee from ranged
  8. Added basic animations to Attack, Swinging and Telekinesis abilities
  9. Added a “random section” logic to ActivateWaitMontage Task, allowing the task to perform a random section from specified Animation Montage
  10. Added two new booleans: bIgnoreCost and bIgnoreCooldown, allowing user to avoid cost and cooldown applications
  11. Made some adjustments to swinging “physics”, changing from Launch/AddImpulse to AddForce
  12. Adjust targeting to work on client before sending data to server
  13. Removed unnecessary RPCs
  14. Removed FSR plugin from project folder (Download and install on engine folder: Release AMD FidelityFX Super Resolution 1.0 - UE5 Adapted ver. · lucoiso/fsr-amd-ue (github.com))
  15. Removed Modular Features Extra Actions plugin from project folder (Download from Marketplace: Modular Game Features - Extra Actions in Code Plugins - UE Marketplace (unrealengine.com))
  16. Made adjustments to logging
  17. Fixed some other issues […]

If you’re using this template, check the dependencies: lucoiso/UEProject_Elementus (github.com)


And yeah, i know… This scene deserves a better design lol

1 Like