Boss Battle // E45 // Make a 2D Action & Adventure RPG in Godot 4

Опубликовано: 04 Июль 2026
на канале: Michael Games
6,218
237

In this tutorial we will build a boss battle that encorporates our previous beam and orb attacks! This is a long one, so hang on to your butts!

Topics Covered: Sprite2D, TextureRect, panning texture, point light 2D, boss encounter scripting, keyframe easing, queue animation, animation call method track

New Assets Needed:
wizard_boss.zip

Asset Download Page: https://michaelgames.itch.io/2d-actio...
GitHub Repo: https://github.com/michaelmalaska/aar...
Discord:   / discord  

--------------------
Chapters
--------------------
0:00 Intro
0:26 Overview
2:39 Setup Needed Files/Assets
3:44 Setup basic Boss Nodes
5:50 PositionTargets
9:25 Beam attack nodes/layout
12:56 Shadow sprite node configuration
14:42 Cloak sprite node configuration
15:30 Boss node lighting
20:45 Add other needed boss nodes (hurt_box, hit_box, animation player etc)
23:45 Boss hand sprites
29:10 Animations
34:03 Dissapear animation
36:44 Appear animation
38:19 Cast spell animation
44:46 Destroy animation
48:05 Add persistant data handler node & run the scene to check
49:31 Create boss script & script overview
53:00 Script for boss locations
56:30 Setup some onready variables
58:28 Damage_taken function & animation
1:10:14 Boss death/destroy functon
1:11:07 enable_hit_boxes function
1:13:58 Fix "set_deferred" issue in enable_hit_boxes function
1:15:11 Create energy explosion scene
1:19:03 explosion function
1:22:43 Add explosions to boss destroy animation
1:28:00 Boss teleport function
1:33:00 Boss idle function
1:36:11 update_animations function
1:43:54 Deal with hand animations, etc
1:53:47 Add beam attacks
2:05:48 Add orb attack
2:12:11 Add random variations
2:17:58 Door block & data persistance
2:24:15 Outro
--------------------

Series Playlist:    • Make a 2D Action & Adventure RPG in Godot ...