top of page

Adventure RPG

  • Made with Unreal Engine and C++.

Gameplay
  1. Combat System: Implemented combat system using GAS that includes abilities such as Light Attack, Heavy Attack, Dodge, and Block.

  2. Combo System: Implemented system to define combo actions and state based follow-up attacks.

  3. Target System: Designed camera focus and orbital movement when targeting enemy and target switching.

  4. Damage System: The Damage System is responsible for applying damage to characters using Unreal Engine's Gameplay Effect system. It employs a Custom Gameplay Effect Execution Calculation to determine the final damage dealt.

  5. AI: Implemented Enemy AI and Companion AI using State Tree and AI Perception that performs all Combat Actions based on gameplay requirement. 

  6. Deflect and Parry Attack: Implemented functionality to deflect attack when performed perfect block. Also implemented functionality to perform parry attack when attack input is pressed after successfully deflecting attack.

  7. Equipment System: Equipment System allows a character to gain abilities and gameplay effects when equipping an item. Additionally, it provides functionality for adding equipment-related input actions to the character.

  8. Gameplay Effects: Implemented Damage System using Gameplay Effect and Gameplay Attributes.

  9. Motion Matching: Implemented animation blueprint using Motion Matching.

bottom of page