Adventure RPG
-
Made with Unreal Engine and C++.
Gameplay
-
Combat System: Implemented combat system using GAS that includes abilities such as Light Attack, Heavy Attack, Dodge, and Block.
-
Combo System: Implemented system to define combo actions and state based follow-up attacks.
-
Target System: Designed camera focus and orbital movement when targeting enemy and target switching.
-
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.
-
AI: Implemented Enemy AI and Companion AI using State Tree and AI Perception that performs all Combat Actions based on gameplay requirement.
-
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.
-
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.
-
Gameplay Effects: Implemented Damage System using Gameplay Effect and Gameplay Attributes.
-
Motion Matching: Implemented animation blueprint using Motion Matching.