Mikkel Blom
All work

BossFight

2022 Unity boss fight with three attacks

A small top-down 2D boss fight made in Unity in 2022 as a school project.

The player and the boss in the arena

The boss

The boss picks a random attack after a short random delay.

  • Jump: a marker shows where it will land, and it slams down with damage in a radius.
  • Circle attack: rings of bullets, offset a bit each time so no spot stays safe.
  • Following bullet: a bullet that homes in on the player.

Looking back

There are things I would do differently today. Most of the boss logic sits in one script, and attacks are picked by number in a switch instead of being separate classes. But it is a complete loop: an arena, a boss, health bars and a win and lose screen.