Hi everyone - another Godot beginner here! :)

For some time I've been searching how to make boss battle in 2D platform Godot game, but I haven't found any tutorial that can help me get an idea how to program it in Godot.

I see the boss battle in some Mega Man jump & shoot style, and that screen locks any further progression until boss is defeated.

Does anybody here have any idea where to start and what to do to make it happen?

If there are not any free tutorials, I am willing to pay 10€ for full tutorial via PayPal, since I don't have more money on my account, and this would mean a lot to me.

Thank you in advance for your answers!

So, I found this tutorial:

Enemy following and shooting Player | Godot 3.2 Tutorial https://youtube.com/watch?v=O0rdD104Qsg

...which contains Area2D signal following code and enemy shooting at your player direction, and even it is designed for top-down shooter it helps me a lot to start designing my boss enemy for 2D platform game.

Hope that it will also help others with the same question. :) Cheers!

You can also take a look at this tutorial on how you can use a state machine for boss battles.

9 days later

Hi Grr! Yes, I looked into it, but it is still very complicated for me to understand it, how to implement it in my game too. Still trying to and learning it step by step. :)

23 days later
2 years later