Fireball Rain

The big addition is the Fireball Rain, which is a more classic bullet hell platformer move, inspired by Marisa’s Energy Bombardment in Touhou Luna Nights. Except instead of spawn a pillar of light, each fireball spawns a fire AOE that stays on the ground/wall it hit for a while.

The move is more regular that the previous homing fireballs, so it encourages the player to learn the pattern and safe spots to get there quickly rather than adapting to each shot very fast. That said, I find it a bit too regular now, maybe I’ll add some randomized offset to force the player to adjust their position a little.

New moves and animations

Player character can now Air dodge, and existing moves all got a dedicated animation. The boss is also animated when casting a spell and getting hurt.

Here is a video to recap new animations, all while trying to dodge the new Fireball Rain.

And the player character death animation:

Player character death animation

Simpler level

I removed all the platforms and re-added two so the player character can still jump high enough to reach the boss who is shooting Fireball Rain from very high above.

First BGM

I was tired of testing in a silent room so I added the first BGM, some free asset Last Boss 01 (ラストボス01), by MaouDamashii under CC BY 4.0.



  • Player character: shorter ground Slide, add Air Slide
  • Player character: Melee attack: allow changing direction when chaining attacks
  • Boss: skill: replaced single fireball shot with new Fireball rain (projectile accelerates)
  • Projectile: Fireball damages player character but moves through it
  • Projectile: Fireball generates fire AOE for a short time after hitting ground or wall


  • Simplify level with only 2 platforms


  • Player character: Slide, Hurt, Death, Jump, Fall, Crouch, DashAttack, AirSlide + transitions
  • Boss: new Idle, Hurt, SpellForward, SpellUpward animations and transitions between them (using AnimationTree)
  • Projectile: Fireball warm up FX, Fireball Rain round fireball sprite, Fireball explosion on hit


  • BGM: Boss theme phase 1 extracted from free BGM “Last Boss ラストボス01” by MaouDamashii

Godot threads opened