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]
****************