Drone Mayhem
Game Design and Programming
Gameplay Video
Description
The goal of Drone Mayhem is to destroy all of the drones within the time limit. Drones will rush the player when they get too close or hear weapons fire. The player must be careful to avoid alerting too many drones or they will be quickly killed . Players must navigate the area, target the drones carefully, keep their health up, and avoid running out of ammo!
To view the tutorial page please go here:
https://www.udemy.com/course/unreal-engine-5-blueprints-fps/
You can download and play the game here: Windows Download
My Work
Adjusted the fire angle for the main weapon. Players can fire "from the hip", but it is harder to aim.
Added a zoom effect when aiming. Allows players to look down the sights of the gun for more accurate shots.
Created "detect weapon fire" feature to the drones. This can cause multiple drones to swarm the player depending on their location.
Created a special ammo pickup with a faster fire rate and increased damage. Unique effects and UI including a red overlay, rock music, and particle effects were used to make the player feel more powerful and alert them to the special pickup.
Added the ability for the character to run at the cost of being unable to aim at the same time.
Tweaked the detection area of specific drones to create ambush areas and lead players to extra pickups.
Created the map layout including the placement of enemies, pickups, and patrol paths.
Added music and sound effects from Freesound.org. Credits included in the game download folder.
How It Was Made
Drone Mayhem is an expansion built off of an Unreal tutorial created by Stephen Ulibarri. After the tutorial was completed, additional mechanics and features were added to make the game more challenging and engaging.