Culinary Mayhem- A C++ and Blueprints Unreal Engine Project

"Culinary Mayhem" was my Capstone project at the University of Utah. It was made using a mix of Unreal Engine and it's blueprint system and C++ with Visual Studio. The game is an action-packed, movement shooter that has the player play as a disgraced chef trying to regain his dominance over food.
My main task on this project was the enemy AI. There were 2 basic enemy types, a basic melee enemy and a basic ranged enemy, as well as a miniboss that I worked on. The melee enemy is able to chase the player, attack the player, or lunge at the player (I did not do the lunge logic). The ranged enemy is able to get in attack range of the player, go to a player's last seen location, or do a special jumping attack. Finally, the miniboss is able to do a charged-up dash attack, a slam attack, or, at half-health, a special, series or rapid slam attacks. I also did some miscellaneous work such as the gun/melee bob, the melee animation, the spiral rotating inside the gun, and the fade to black sequence at the end.

To download and review the code, click here.

To download and play the game, click here.