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.

Vincent Taylor
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.

A sneak-peak for tomorrow’s Part 2 post:

--

--

Vincent Taylor
Vincent Taylor

Written by Vincent Taylor

Unity game developer / C# Programmer / Gamer. Australian (Tasmanian) indie games developer for 10+ years. Currently looking for games industry employment.

No responses yet