Creating A Boss Fight! (Part 1: The Plan)
As the final major addition to my space shooter game, Galaxy Conquest, I will be adding a boss fight at wave 10. The fight will be multi-stage, where you’ll need to destroy different parts while avoiding the boss’s bullet hell-style attacks.
2 min readAug 18, 2021
Today’s Objective: Start making the Boss Fight, beginning with the spawning and movement of the shield generators.
The Boss-Fight Plan (Subject to change):
The boss will have three main elements, or “stages”:
- The Shield Generators: Five small generators which maintain a shield around the rest of the Boss while slowly circling it. They have a lower amount of health, and periodically shoot at the player. They all must be destroyed for the fight to progress.
- The Secondary Guns: Two larger guns floating at the front of the Boss with moderate health, which shoot laser beams in various bullet hell-style patterns, which the player will need to dodge. Both must be destroyed before the fight can progress to the final stage.
- The Main Body: The main body of the Boss, which has a large amount of health and attacks in a variety of different bullet hell-style attack patterns. Once this is destroyed, the fight is won!
I’m going to prototype the Boss in the game first since I haven’t decided on/obtained the art sprites yet.
The first thing I will do, after creating the Boss game object, is to create the code for the Shield Generators to spawn and rotate around the Boss.