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 created the logic behind the Challenge Mode that we have and the enemy spawning logic for all game modes. I also did some miscellanious that includes work on the gun bob, the camera shake when shooting and when damaged, the pickups (including the pickup UI), and the death animation.

To download and review the code, click here.

To download and play the game, click here.

To visit the Culinary Mayhem Steam page, click here.