Uploaded October 2023 | Updated September 2026, 2 weeks ago
In this Godot 4 Lesson I finish off this 2-part 'intro to coding' lesson for absolute beginners to programming (or gd script) in Godot 4. In this lesson I cover topics: Conditional If Statements, Else, and Boolean Expressions, Boolean variables, Writing Functions (that have parameters and accept arguments, and return data), and Objects, Inheritance, and Godot's official GDScript documentation. By the end of this lesson we'll also program our game's Sprite3D to rotate in either direction by pressing the left and right arrow keys on the keyboard.
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro
- 0:07 - Recap & Overview
- 0:22 - If Statements, Else, and Boolean Expressions
- 17:16 - Writing Functions
- 28:20 - Objects, Inheritance, & Documentation
- 36:26 - Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! π₯° π
*note: In this lesson I used Godot 4.1
#godotengine #gamedev
Play and Download the Finished 3D Platformer Game Online Now!: borncg.itch.io/3d-platformer-game (use: Chrome/Edge/Firefox to play the web game version)
*****************
DONATE to support my channel via PayPal: goo.gl/ThkwyG
********************************
LIKE and FOLLOW me on:
FACEBOOK: facebook.com/BornCG
INSTAGRAM: instagram.com/born.cg
X / TWITTER: twitter.com/BornCG
Reddit: reddit.com/u/BornCG
**********************************
Visit this Godot 4 Beginners: 3D Platformer Course playlist!:
youtube.com/playlist?list=PLda3VoSoc_TTp8Ng3C57spnNkOw3Hm_35
Visit my Let's Learn Blender! Tutorial Series playlist:
youtube.com/playlist?list=PLda3VoSoc_TQrLrt-voecHs0Mb5qzk2S3
****************
Nicolas from the band 'The Lazy Saviours' created my Intro Jingle!
****************
In this Godot 4 Lesson I finish off this 2-part 'intro to coding' lesson for absolute beginners to programming (or gd script) in Godot 4. In this lesson I cover topics: Conditional If Statements, Else, and Boolean Expressions, Boolean variables, Writing Functions (that have parameters and accept arguments, and return data), and Objects, Inheritance, and Godot's official GDScript documentation. By the end of this lesson we'll also program our game's Sprite3D to rotate in either direction by pressing the left and right arrow keys on the keyboard.
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro
- 0:07 - Recap & Overview
- 0:22 - If Statements, Else, and Boolean Expressions
- 17:16 - Writing Functions
- 28:20 - Objects, Inheritance, & Documentation
- 36:26 - Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! π₯° π
*note: In this lesson I used Godot 4.1
#godotengine #gamedev
Play and Download the Finished 3D Platformer Game Online Now!: borncg.itch.io/3d-platformer-game (use: Chrome/Edge/Firefox to play the web game version)
*****************
DONATE to support my channel via PayPal: goo.gl/ThkwyG
********************************
LIKE and FOLLOW me on:
FACEBOOK: facebook.com/BornCG
INSTAGRAM: instagram.com/born.cg
X / TWITTER: twitter.com/BornCG
Reddit: reddit.com/u/BornCG
**********************************
Visit this Godot 4 Beginners: 3D Platformer Course playlist!:
youtube.com/playlist?list=PLda3VoSoc_TTp8Ng3C57spnNkOw3Hm_35
Visit my Let's Learn Blender! Tutorial Series playlist:
youtube.com/playlist?list=PLda3VoSoc_TQrLrt-voecHs0Mb5qzk2S3
****************
Nicolas from the band 'The Lazy Saviours' created my Intro Jingle!
****************
![Godot 3.2: Lets Build a 2D Platformer!: Part 8 (Parallax Backgrounds) #godotengine
Thanks for watching! In this Godot Game Engine tutorial I cover:
- Adding a Parallax Background (with multiple layers using Sprite images into your game
- Setting up parallax layers so that they correctly dynamically repeat (mirror) in the games background
- Setting up movement scale for each layer so that the layers move at different speeds
- Adjusting (modulate) the color and transparency of layers
Thanks for watching, and dont forget to Like & Subscribe to help the channel! =)
Play the Platformer Game Online Now!: https://borncg.itch.io/
*****************
DONATE to support my channel via PayPal: https://goo.gl/ThkwyG
****************
DOWNLOAD the .zip file of the Background Sprites! (.png image files):
Download Mirror 1: https://bit.ly/3MxVpAK
Download Mirror 2: https://bit.ly/2AFsBqo
( find more at www.kenney.nl ! ) [not a sponsor]
****************
LIKE and FOLLOW me on:
FACEBOOK: http://www.facebook.com/BornCG
INSTAGRAM: https://www.instagram.com/born.cg/
FOLLOW me on 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 Blender 2.8 Tutorial Series playlist:
https://www.youtube.com/playlist?list=PLda3VoSoc_TRuNB-5fhzPzT0mBfJhVW-i
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 bands album here:
on Amazon: https://amzn.to/2CID1nz
on iTunes: https://apple.co/2QgqHOU
**************** Godot 3.2: Lets Build a 2D Platformer!: Part 8 (Parallax Backgrounds) #godotengine](https://i.ytimg.com/vi/dC6G7Y9qRbQ/mqdefault.jpg)


![Godot 3.2: Lets Build a 2D Platformer!: Part 17 (Exporting to HTML 5 and itch.io!)
Thanks for watching! In this Godot Game Engine tutorial I cover:
- 0:00 - Video Intro
- 0:30 - Our Project as it stands + this mini-series
- 0:45 - Overview of this tutorial (what well be doing in Part 17)
- 0:52 - Playing the current game (16 parts in)
- 2:17 - Going to Project - Export
- 2:25 - Downloading and installing Godots Export Templates file. (download right inside Godot, or download the file separately and install from file)
- 5:15 - Exporting to an HTML (.html) file + web-assembly .wasm file + other required files
- 8:32 - Why your HTML5 game wont run in your web browser. (note: web assembly files are not compatible will all web browsers.)
- 9:33 - Setting up and uploading a game to www.itch.io
- 16:11 - Playing my prototype platformer game online! (with windows size/resolution problem)
- 17:41 - Fixing the window size/resolution/stretching problem in Godot
- 21:06 - Re-Exporting and Updating the Game on itch.io!
- 22:54 - Playing the fixed game!
- 23:44 - Making the game visible to others (publishing publicly) with itch.ios visibility and access game settings.
- 24:40 - Tutorial Ending + Social Media
Play the Platformer Game (as of this tutorial #17) directly: https://borncg.itch.io/godot-platformer-part-17-demo
Play the Full Platformer Game Online Now!: https://borncg.itch.io/
*****************
DONATE to support my channel via PayPal: https://goo.gl/ThkwyG
****************
SOFTWARE, TOOLS, & RESOURCES I mention or use in this tutorial:
Godot Game Engine - https://godotengine.org/
7- Zip - https://www.7-zip.org/
Blender - https://www.blender.org/
Krita - https://krita.org/en/
Inkscape - https://inkscape.org/
Kenneys Asset Packs: http://www.kenney.nl
****************
LIKE and FOLLOW me on:
FACEBOOK: http://www.facebook.com/BornCG
INSTAGRAM: https://www.instagram.com/born.cg/
FOLLOW me on 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 Blender 2.8 Tutorial Series playlist:
https://www.youtube.com/playlist?list=PLda3VoSoc_TRuNB-5fhzPzT0mBfJhVW-i
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 bands album here:
on Amazon: https://amzn.to/2CID1nz
on iTunes: https://apple.co/2QgqHOU
[not a sponsor]
**************** Godot 3.2: Lets Build a 2D Platformer!: Part 17 (Exporting to HTML 5 and itch.io!)](https://i.ytimg.com/vi/eMGxxwOA-6g/mqdefault.jpg)

![Godot 3.2: Lets Build a 2D Platformer!: Part 14 (Enemy Collisions, Getting Hurt, Enemy Colors!)
Thanks for watching! In this Godot Game Engine tutorial I cover:
0:00 - Video Intro
1:35 - Review of enemies from Part 13
2:54 - Adding a Top Checker Area2D (to check if the player has landed on the top of the enemy)
5:19 - Making the Enemy Always play its Crawl animation
5:53 - Using a signal to detect if a the player enters the top checker Area2D
7:40 - Squashing and Stopping the enemy when landed on
10:49 - Removing enemy collisions after being squashed
16:37 - Adding a Sides Checker Area2D to the enemy with a Signal & Function
21:50 - Reset the game level (switch scene) when the player collides with the side of an enemy
26:57 - Making the Enemy Disappear after a second after it is squashed (using a Timer node)
31:29 - Fixing the scene re-starting problem (sides checker is colliding with corners of platforms)
33:23 - Bouncing off the top of an enemy! (+ writing a custom bounce function)
37:39 - Turning transparent red & be thrown when hit by (the side of) an enemy!
50:26 - Wait a second after being hit before resetting the game level (change the scene)
53:51 - Bottom Checker challenge!
54:50 - Changing enemy color based on detects cliffs ability!
58:19 - Wrap-up and code review
- Note: As of the last tutorial (Part 13) I am using Godot 3.2.2 (up from 3.2.1 in the previous parts of this mini-series).
#godotengine #gamedev
Play the Platformer Game Online Now!: https://borncg.itch.io/
*****************
DONATE to support my channel via PayPal: https://goo.gl/ThkwyG
****************
LIKE and FOLLOW me on:
FACEBOOK: http://www.facebook.com/BornCG
INSTAGRAM: https://www.instagram.com/born.cg/
FOLLOW me on 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 Blender 2.8 Tutorial Series playlist:
https://www.youtube.com/playlist?list=PLda3VoSoc_TRuNB-5fhzPzT0mBfJhVW-i
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 bands album here:
on Amazon: https://amzn.to/2CID1nz
on iTunes: https://apple.co/2QgqHOU
[not a sponsor]
**************** Godot 3.2: Lets Build a 2D Platformer!: Part 14 (Enemy Collisions, Getting Hurt, Enemy Colors!)](https://i.ytimg.com/vi/eyRNGKVbWm0/mqdefault.jpg)
![Blender Game Engine Basics Tutorial #16 : Publishing to .EXE & .APP #b3d #gamelogic
In this Blender Game Engine Tutorial #16 I cover:
-How to enable add-ons in Blenders preferences
-How to export as a Windows .exe program [requires Windows PC]
-How to export as a Mac App. [requires Mac]
*****************
Visit this Blender Game Engine Basics Series playlist:
https://www.youtube.com/playlist?list=PLda3VoSoc_TSS7ht07sCt8zDCyAenOG6i
Visit my Blender 2.7 Tutorial Series playlist for more Blender Tutorials:
https://www.youtube.com/playlist?list=PLda3VoSoc_TR7X7wfblBGiRz-bvhKpGkS
*********************************
Like me on FACEBOOK: http://www.facebook.com/BornCG
Follow me on TWITTER: https://twitter.com/BornCG
DONATE via PayPal: https://goo.gl/ThkwyG
Thanks for watching, and dont forget to Like & Subscribe to help the channel! =) Blender Game Engine Basics Tutorial #16 : Publishing to .EXE & .APP #b3d #gamelogic](https://i.ytimg.com/vi/fkZclKubSfk/mqdefault.jpg)



![Lets Learn Blender!: Two-Sided Leaf Material
Thanks for watching! In this Blender tutorial I cover: How to Create a simple 3D Leaf with a two-sided material with transparency!
Video Timecode Chapter Links:
- 0:00 - Video Intro & Welcome
- 0:13 - Video Overview (what well be doing) + Image Texture Well be Using (see download link below)
- 0:56 - Manually: an Image Texture on a Plane with Transparency
- 9:20 - The Quick Way!: An Image Texture on a Plane with Transparency
- 11:35 - Removing 1 Leaf (Half of the Plane)
- 13:05 - A Different Texture on Either Side! (using the Geometry Node)
- 19:14 - Fixing the Bottom Side Flip
- 22:19 - Adjusting the Roughness on Both Sides
- 23:04 - Shaping & Subdividing the Leaf!
- 26:55 - Smoothing the Leaf
- 28:13 - Fixing an Issue: Back Faces Blending Through
- 29:19 - Video Wrap-Up, Call-to-Action, & Video Outro.
****************
LINK to the LEAF TEXTURES.COM DOWNLOAD Page (create a free account and use the smallest version of the texture):
https://www.textures.com/download/Leaves0126/29254
****************
DONATE to support my channel via PayPal: https://goo.gl/ThkwyG or by clicking the π€ *Super Thanks* button above.
****************
*Dont for get to click LIKE & SUBSCRIBE & Click the BELL icon!
#b3d #Blender3D
*****************
LIKE and FOLLOW me on:
FACEBOOK: http://www.facebook.com/BornCG
INSTAGRAM: https://www.instagram.com/born.cg/
FOLLOW me on TWITTER: https://twitter.com/BornCG
Reddit: https://www.reddit.com/u/BornCG
**********************************
Visit my Lets Learn Blender! playlist:
https://www.youtube.com/playlist?list=PLda3VoSoc_TQrLrt-voecHs0Mb5qzk2S3
Visit my Godot 3 Tutorial Series playlist!:
https://www.youtube.com/playlist?list=PLda3VoSoc_TSBBOBYwcmlamF1UrjVtccZ
Visit my Blender 2.8 Tutorial Series playlist:
https://www.youtube.com/playlist?list=PLda3VoSoc_TRuNB-5fhzPzT0mBfJhVW-i
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 2.7 Video Effects Playlist:
https://www.youtube.com/playlist?list=PLda3VoSoc_TQQYZfHuzWtEjh11OTEKXBK
My Blender 2.7 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 bands album here:
on Amazon: https://amzn.to/2CID1nz
on iTunes: https://apple.co/2QgqHOU
[not a sponsor]
**************** Lets Learn Blender!: Two-Sided Leaf Material](https://i.ytimg.com/vi/gzXgveyZ-p4/mqdefault.jpg)