Supportal Combat
Though healing/support roles are common across multiplayer games, virtually all singleplayer action games position the player as a damage dealer. This demo breaks that convention, instead forcing the player to support and manipulate their AI allies to win a battle. Produced in UE5 as part of a course on complex game AI at Northeastern University, it uses behavior trees to determine the optimal position and behavior (use skill, attack) for each actor. This system also integrates with player skills to create behaviors like allies running to healing spells or focusing enemies stunned by the player.