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.