Wuxia
“Wuxia" is a third-person single-player action game in the blade fighting category, which is still in the demo stage. Here is the showcase video.
My contribution as a game designer is
-
Design Combat sytem
-
Desgin and Refine the enemy AI design.
​
My contribution as a technical designer is
-
Implementing the character state machine and input management. I used UE4 blueprints, and event-driven mode to implement the main character's state machine, implementing features such as the inability to dodge when defending, and the ability to cancel the post-attack animation when defending and dodging.
-
Implementation of a combo system. A table-based, easy-to-use, theoretically infinite combo system has been implemented.

​
-
Implementing an enemy behaviour tree. When I first started implementing this I found that the enemy's wound animation would not interrupt the other animations. The image below shows the behaviour tree of a basic enemy.In addition, I have designed and implemented a group AI based on the combat experience.
