This project showcases a hack and slash mechanic that I have made. The player has blocking, sprinting, dodging and a combo system. The enemy AI is designed using behavior tree. The enemy has 6 states, idle, seek, attack, special attack, block and dodging.