Godot 3.4: Lets Build a 2D Platformer!: Part 19 (Shooting Bouncing Fireballs) @BornCG
Godot 3.4: Lets Build a 2D Platformer!: Part 19 (Shooting Bouncing Fireballs)  @BornCG
Uploaded March 2022 | Updated September 2026, 2 weeks ago
Thanks for watching! In this Godot Game Engine tutorial I cover how to add Fireballs to our 2D Platformer that spawn dynamically, bounce and fall with gravity, destroy enemies, and automatically remove themselves from the game when they leave the screen. Here are the video chapter timecode links:
- 0:00 - Video Intro
- 0:35 - This mini-series
- 0:51 - Our project as it stands
- 1:11 - Fixing Our in-Air Deceleration Problem
- 4:03 - Importing our Fireball Sprite .png (find download link mirrors below)
- 5:50 - Adding a 'Fire' Action Key (& alternate keys)
- 7:38 - Creating the Fireball Scene
- 13:50 - Dynamically Adding Fireball Instances when 'Fire' is pressed (Steve's 'Fire' function)
- 23:35 - Making Fireballs Shoot
- 30:16 - Fireball Direction & Starting Position
- 36:39 - Making Fireballs Destroy Enemies
- 46:21 - Making the Fireballs Bounce & Spin!
- 50:18 - Shooting into a Wall Point Blank
- 53:13 - Deleting Off-Screen Fireballs (using the Visibility Notifier Node)
- 56:30 - Adding the Shooting Sound Effect!
- 1:00:51 - Tutorial Ending + Call to Action + Social Media + Thanks for Watching!

#godotengine #gamedev

Play the Full Platformer Game Online Now!: borncg.itch.io
**************
DOWNLOAD the Fireball.png sprite:
MIRROR 1: bit.ly/3vsrwfJ
MIRROR 2: bit.ly/3KVy0bN

also check out: https://kenney.nl/
*****************
DONATE to support my channel via PayPal: goo.gl/ThkwyG
****************
Get Godot at:
Godot Game Engine - godotengine.org
****************
LIKE and FOLLOW me on:
FACEBOOK: facebook.com/BornCG
INSTAGRAM: instagram.com/born.cg
TWITTER: twitter.com/BornCG
Reddit: reddit.com/u/BornCG
**********************************
Visit my Godot 3 Tutorial Series playlist!:
youtube.com/playlist?list=PLda3VoSoc_TSBBOBYwcmlamF1UrjVtccZ

Visit my Let's Learn Blender! Tutorial Series playlist:
youtube.com/playlist?list=PLda3VoSoc_TQrLrt-voecHs0Mb5qzk2S3

Visit my Blender 2.7 Tutorial Series playlist:
youtube.com/playlist?list=PLda3VoSoc_TR7X7wfblBGiRz-bvhKpGkS

Also check out my Blender Game Engine Basics Series playlist:
youtube.com/playlist?list=PLda3VoSoc_TSS7ht07sCt8zDCyAenOG6i

My Blender Video Effects Playlist:
youtube.com/playlist?list=PLda3VoSoc_TQQYZfHuzWtEjh11OTEKXBK

My Character Rigging (Minecraft) Mini-Series Playlist: youtube.com/playlist?list=PLda3VoSoc_TRWPzZHPqJlHfS0kOeQzQUQ

****************
Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! Check out his band's album here:
on Amazon: amzn.to/2CID1nz
on iTunes: apple.co/2QgqHOU
[not a sponsor]
****************
Godot 3.4: Lets Build a 2D Platformer!: Part 19 (Shooting Bouncing Fireballs)Godot 3.2: Lets Build a 2D Platformer!: Part 12 (Coin HUD, Custom Signals & Fixing Double-Collect)Godot 3.1: Creating a Simple 3D Game: Part 5 (Texture Mapping, Painting Walls, AO) #GodotEngineGodot 3.5: Lets Build a 2D Platformer!: Part 23 (Blinking & Getting Hurt)Godot 4 3D Platformer Lesson #13: Align Player with Ground!Godot 3.5: Lets Build a 2D Platformer!: Part 21 (Ladders & Trapdoors!)Godot 3.2: Lets Build a 2D Platformer!: Part 15 (Menu Screens, Buttons, Default Scene)#7: Intro to Edit Mode (Lets Start 3D Modeling!) #b3d #blender3dBlender Game Engine Basics Tutorial #20: Advanced Third-Person Camera Setup #b3d #gamelogicBlender VFX Tutorial #5: Video Stabilization #b3dBlender 2.7 Tutorial #57 : Post-Processing & Video Effects #b3dBlender 2.7 Tutorial #87: Volumetric Lighting in Cycles #b3d
BornCG |

Godot 3.4: Let's Build a 2D Platformer!: Part 19 (Shooting Bouncing Fireballs)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER