Godot 3.5: Let's Build a 2D Platformer!: Part 25 (Keys & Doors!)

https://www.youtube.com/watc...
Thanks for watching! In this Godot Game Engine tutorial I cover how to add a collectable key object into your game that allows you to unlock doors that teleport you (like a portal) to other doors in your game level! Here are the video chapter timecode links: - 0:00 - In this tutorial (overview) + example - 0:57 - Video Intro - 1:04 - Importing Game Assets (Sprites and Sounds) - 3:21 - Creating a Key - 6:53 - the Key's Script, Wound, & Signal - 16:44 - the HUD Key Indicator - 19:49 - the HUD's Key Code - 22:59 - Telling the HUD that the Key's been Collected (using an exported NodePath) - 31:57 - Creating a Door - 39:34 - Coding the Door - 45:50 - Adding a Door to the Level - 48:11 - Opening the Door - 51:21 - Door Sound Effects - 55:49 - a Second Door & Door Targets - 58:10 - Simple Teleporting - 1:01:11 - Timed Teleportation Setup (using states and a match statement) - 1:12:29 - Coding the Teleportation Steps - 1:16:12 - Adding a Teleportation Sound - 1:18:55 - Fixing a Bug: Sequential Teleporting - 1:20:14 - Bug: Extra 'Unlock' Sound - 1:23:19 - Fixing Camera Smoothing / Interpolation - 1:27:59 - Freezing the Character during Teleportation - 1:32:21 - Fixing Character Vulnerability - 1:34:21 - Wrap-up / Summary - 1:35:13 - Call-to-Action & Social Media + Outro *note: In this video I use Godot 3.5.1 #godotengine #gamedev Play the Full Platformer Game Online Now!: https://borncg.itch.io/ ***************** DONATE to support my channel via PayPal: https://goo.gl/ThkwyG **************** DOWNLOAD the GAME SPRITES & SOUND EFFECTS .ZIP Here: Mirror 1: https://www.dropbox.com/s/jkpll70j9syjixw/Platformer-25-Assets.zip?dl=0 Mirror 2: https://ln5.sync.com/dl/f6700a790/c65pm52f-gjpdn5w6-hngwcasf-wds6cjcq ***************** Get the Godot Game Engine at: https://www.godotengine.org/ **************** LIKE and FOLLOW me on: FACEBOOK: http://www.facebook.com/BornCG INSTAGRAM: https://www.instagram.com/born.cg/ TWITTER: https://twitter.com/BornCG Reddit: https://www.reddit.com/u/BornCG ********************************** Visit my Godot 3 Tutorial Series playlist!: https://www.youtube.com/playlist?list=PLda3VoSoc_TSBBOBYwcmlamF1UrjVtccZ Visit my Let's Learn Blender! Tutorial Series playlist: https://www.youtube.com/playlist?list=PLda3VoSoc_TQrLrt-voecHs0Mb5qzk2S3 Visit my Blender 2.7 Tutorial Series playlist: https://www.youtube.com/playlist?list=PLda3VoSoc_TR7X7wfblBGiRz-bvhKpGkS Also check out my Blender Game Engine Basics Series playlist: https://www.youtube.com/playlist?list=PLda3VoSoc_TSS7ht07sCt8zDCyAenOG6i My Blender Video Effects Playlist: https://www.youtube.com/playlist?list=PLda3VoSoc_TQQYZfHuzWtEjh11OTEKXBK My Character Rigging (Minecraft) Mini-Series Playlist: https://www.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: https://amzn.to/2CID1nz on iTunes: https://apple.co/2QgqHOU [not a sponsor] ****************