Gunshot Michael is a comedic arcade style first person shooter based on the rapper Stormzy. The name of the game comes from one of Stormzy's nicknames.
The firepoint of the gun rotates to aim where the player is looking, and a bullet is instantiated with force when the player shoots. I decided to make it a projectile gun instead of a raycast gun as the challenge of the game comes from aiming and projectile shots helped create the challenge. The audio of the gunshots is a clip of Stormzy saying "gunshot" from one of his songs. I created short clips of every time he uses the word in the song and one is randomly played when the bullet is fired, so there is variation in the audio.
The game starts with 4 people, and one is randomly chosen to be the target. The people move from one end of the play area to the other at a random speed within a range, where they are then destroyed. When the number of people currently in play is less than the threshold, a new person is spawned in. If the target reaches the other side or is shot, there are no targets in play, so a new target is selected.
The distance between the player and target is converted into points, giving the player strategic choices to shoot at further targets that have greater risk but also greater reward. As the player gains more points, extra people are added, but there is only one target, increasing the difficulty.
When the player shoots a person other than the target, the game is over. An object with a video player component is enabled, and shows a short clip of Stormzy punching the camera with audio from one of his songs. After the video plays, the game over screen is displayed, which shows an image of Stormzy and tells the player that "Wicked Skengman", one of Stormzy's nicknames, has caught them. The player can restart or quit the game by clicking on the respective buttons, which are also images of Stormzy.