@BornCG
  @BornCG
BornCG | Godot 3.5: Let's Build a 2D Platformer!: Part 22 (Hearts Counter, Lives, & Singletons) @BornCG | Uploaded June 2022 | Updated October 2024, 10 hours ago.
Thanks for watching! In this Godot Game Engine tutorial I cover how to add lives to your game (collide with an enemy or fall off a cliff and you'll lose a life!) + an on-screen Hearts Counter Heads-Up Display. Here are the video chapter timecode links:

- 0:00 - Video Intro
- 0:13 - This mini-series
- 0:47 - In this tutorial (overview) + example
- 1:35 - The Current HUD + HUD Basics
- 3:08 - Importing the Heart Sprites (see download mirror links below)
- 4:21 - Scaling current HUD Elements
- 5:50 - Adding the HUD Hearts with a Texture Rectangle
- 8:31 - Duplicating for Empty HUD Hearts
- 9:25 - Making a Singleton Code File
- 10:41 - Creating a Lives Variable (& Max_Lives)
- 11:35 - Autoloading the Singleton
- 12:41 - Making the Hearts show Lives
- 18:35 - Loading & Refreshing the Hearts
- 19:19 - Losing a Life on Enemy Side-Collision!
- 23:50 - Making a 'Lose Life' Function
- 25:02 - Making a Global HUD Pointer Variable
- 27:05 - Go to *Game Over* when you're out of lives.
- 29:21 - Falling (off a cliff) to Lose a Life
- 34:13 - Restarting the Game with Full Lives
- 36:06 - A Few Outstanding Areas for Improvement...
- 37:07 - Wrapping Up, Call-to-Action, Social Media, Video Outro

*note: In this video I use Godot 3.5 Release Candidate 1.

#godotengine #gamedev

Play the Full Platformer Game Online Now!: borncg.itch.io
*****************
DONATE to support my channel via PayPal: goo.gl/ThkwyG
****************
DOWNLOAD the Heart Sprites here (now FIXED!):
MIRROR 1: bit.ly/3xesSKK
MIRROR 2: dropbox.com/s/1i5z13a10dxxdkt/G22-HUD-Hearts.zip?dl=0
****************
Get the Godot Game Engine at: 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.5: Lets Build a 2D Platformer!: Part 22 (Hearts Counter, Lives, & Singletons)Godot 3.2: Lets Build a 2D Platformer!: Part 2 #godotengineBlender 2.7 Tutorial #65 Knife Project Tool #b3dBlender 2.7 Tutorial #86: The Mesh Deform Modifier #b3dBlender 2.7 Timelapse : Mike WazowskiGodot 3.1: Creating a Simple 3D Game: Part 3 (Importing from Blender, Rolling & Keys) #GodotEngineGodot 3.1: Creating a Simple 3D Game: Part 1 (Intro, Nodes & 3D Physics) #GodotEngineLets Learn Blender!:  Top 10 Essential Camera Tips!Blender 2.7 Tutorial #67: Bendy Bones (New!) #b3dGodot 3.1: Creating a Simple 3D Game: Part 2 (Programming 101: Character Movement) #GodotEngineBlender 2.7 Tutorial #59: Lego Person (Part 1) #b3dBlender Game Engine Basics Tutorial #3 : FPS Setup #b3d #gamelogic

Godot 3.5: Let's Build a 2D Platformer!: Part 22 (Hearts Counter, Lives, & Singletons) @BornCG

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER