Unreal Engine 5 - Gameplay Ability System - Top Down RPG

Company: Arora Software

  • Unreal 5.3 Project making use of the Gameplay Ability System framework along with C++ and Blueprints to build a flexible ability system which uses attributes, modifiers, and custom Niagara effects.
  • Created character object class hierarchy to allow for shared functionality of movement, gameplay attributes, gameplay effects and gameplay tags between the player character and different classes of enemies.
  • Made use of async tasks to allow for quick seamless propagation of data between the different systems to dynamically UI elements and secondary as well as tertiary attributes.