Code for Project
There was a lot of code put into this, so showing all of it would be near impossible, so I added some important aspects of code below as a demonstration. I used Blueprint, a proprietary code in UE5 that utilizes C++ in nodes/blocks.
Enemy Blocking
These blocks show how I created the enemy blocking system, including enemy blocking animations and reactions to the player.
Player Attack Code
This section shows the code for the players attack movements and magic movements, including the key animations and particle effects for both.
Player Attack Code
This section shows more of the code for the player switching between different stances. There is also code for what happens when the player dies, including opening a new menu and playing a sound.
Boss AI Code
This section of code is in blackboard, an area in UE5 used for behavioral trees for AI. Specifically, this code shows the implementation of move sets for the boss AI.