**************** 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.2: Lets Build Memory! (Part 1) New Years Special! 🥳BornCG2020-12-31 | Thanks for watching! In this Godot Game Engine tutorial I cover: - 0:00 - Video Intro ~~ More Timecodes coming soon! ~~
**************** 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 4 3D Platformer Lesson #16: Animated Coin Bounce!BornCG2024-10-05 | In this lesson I'll show you how to create a keyframed animation on a game object - the collectable coin - to make it play a (bounce) animation when collected! We'll also solve the issue of double-collection, to prevent a player from re-entering the coin during its bounce animation to collect it twice -- we'll do this by editing the coin's collision layers and masks using code!
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:49 - Lesson Overview - 1:34 - Adding an AnimationPlayer Node - 3:06 - Animating a Coin Bounce - 7:57 - Play the 'bounce' animation when collected! - 9:56 - Deleting the Coin @ the Animation's End - 11:49 - Fixing Double-Collection: Coding Collision Layers & Masks! - 17:41 - Fixing an error from the last Lesson: falling block collisions - 19:07 - Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: in this lesson I use Godot 4.1
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
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #15: Collision Layers & Masks!BornCG2024-09-14 | In this lesson I'll show you how prevent object collisions between objects that shouldn't collide! eg: We wouldn't want a falling block to trigger the level's FallZone to end the game, and we wouldn't want an enemy collecting a coin for you! These types of objects shouldn't interact. We'll solve these problems by categorizing game objects into physics/collision layers, and using collision masks to determine the other objects any object can collide with. We'll cover all this and setup our game to work with layers and masks in this lesson!
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:07 - What's Happening between objects in our level?! - 1:25 - Overview - 3:13 - Setup: Naming 3D Physics Layers - 4:32 - Setting up the Player's Layers and Masks - 6:22 - Ground: Collision Layers & Masks - 6:22 - Ground: Collision Layers & Masks - 7:32 - Falling Blocks: Collision Layers & Masks - 8:30 - Coins: Collision Layers & Masks - 9:09 - FallZone: Collision Layers & Masks - 9:28 - Solving a Bug: Don't forget about RayCasts! - 10:20 - Testing Everything! - 10:43 - Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: in this lesson I use Godot 4.1
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
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #14: Fall Zone to Change ScenesBornCG2024-08-25 | In this lesson I'll show you how to add a large 'zone' beneath our game level's platforms that detects collisions , which will cause the game to switch to a different scene/screen when the player falls off a platform and enters it! Later in this course we'll be using this functionality to switch to a 'game over' screen if the player falls to their peril, but for now we'll simply re-start the game level.
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:07 - Where our project stands & Overview - 0:53 - Adding a Fall Zone - 4:10 - Fall Zone Detection (using Signals) - 7:04 - Switching Scenes (with code) - 9:58 - Final Code, Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: in this lesson I use Godot 4.1
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
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #13: Align Player with Ground!BornCG2024-08-04 | In this lesson I'll show you how to improve the movement of our game's player, by making it always align with the ground it's walking on. This involves a few lines of code we'll separate into its own custom function with some 'BIG' 3D transformation mathematical concepts, but let's take it step by step!
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:07 - Where our project stands & Overview - 1:07 - Adding a RayCast3D to Steve - 4:06 - Starting to Code, & Classes Used - 5:59 - Xform Var & Custom Function - 14:56 - Coding: Cross product & Orthonormalize - 18:18 - Coding: Smoothing Transitions - 20:42 - Fix: Player Jumping Orientation - 22:10 - Issue Fix(?): Edge Transition Flickering - 25:27 - Final Code, Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: in this lesson I use Godot 4.1
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
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #12: Camera Controls & Camera-Relative Player Movement!BornCG2024-07-20 | In this lesson I'll show you how to improve our existing very simple 3D camera-following setup to add camera 'gimbal-like' control with the A & D keys, which allow the L/R orbiting (rotation) of the camera around the player. Our new camera setup will allow natural feeling player movement control, where the player's facing direction is relative to the camera angle when moving.
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:27 - Overview - 1:32 - Adjusting Level (Project) Gravity - 3:10 - Adjusting Player Jump Force - 3:51 - Recap: Our Camera Setup - 5:28 - Camera Rotation (Orbiting) Controls - 12:38 - Camera-Relative Directional Player Movement - 19:39 - Fix: Player Face Movement Direction - 29:42 - Adding More Level Blocks - 30:46 - Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: in this lesson I use Godot 4.1
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
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #11: Building 3D Levels with World Blocks & GridMap!BornCG2024-06-01 | In this lesson I'll show you how to use a small collection of 3D Blocks to easily and quickly build ("paint") a 3D level using Godot's GridMap node! In the last lesson we used Blender to model, texture, & export to GLTF a small collection of blocks; in this lesson we'll use them to build our game level!
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:07 - In the Previous Lesson - 2:32 - Adding a GridMap Node - 3:14 - Creating a Mesh Library - 5:02 - Giving the MeshLibrary to the GridMap - 5:34 - "Painting" with 3D Blocks! - 5:55 - GridMap properties - 6:45 - Erasing Blocks - 6:56 - Painting on Different Levels - 7:39 - Using (Powerful) Selection Areas - 8:48 - Painting Walls & Rotating Blocks - 10:15 - Testing our Grid Blocks! - 10:34 - Painting Ramps & Level Speed-Create! - 12:01 - Quickly Changing the Floor Level - 12:28 - Painting on Other Axes - 13:41 - Rotating the Player & Camera - 14:30 - Testing the Level... - 15:16 - Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: in this lesson I use Godot 4.1
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
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #10: Modeling World Blocks!BornCG2024-05-18 | In this lesson I'll show you how to create the 3D blocks we'll use in the next lesson to quickly build our game level. In this lesson we'll use Blender (free 3D modeling software) to model & texture 7 different blocks, as well as simpler 'collision shape' versions of each, and we'll export everything to a GLTF file in our Godot game project folder.
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:18 - In this & The Next Lesson - 1:02 - Overview (of this Lesson) - 1:46 - Starting the Blocks in Blender - 2:40 - Bevelling Block Edges - 5:04 - Creating a Collision Shape - 8:17 - Adding a Basic Material - 10:22 - Modelling a Second Block - 13:52 - Modelling a Third Block - 17:18 - Blocks 4 & 5 - 17:31 - Cutting a New Edge - 19:50 - Blocks 6 & 7 - 22:15 - All 7 Blocks Have Been Modelled! - 22:52 - Finding our Textures - 27:20 - Re-Sizing our Image Maps - 29:03 - Applying Textures in Blender - 41:49 - UV Mapping to Scale Textures - 48:45 - Double-Checking our Work - 50:05 - Packing External Files - 51:12 - Exporting to GLTF (a .glb file) - 52:23 - Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: In this lesson I used Blender 3.6, but have included a few update tips if you're using Blender 4.x. (both are very similar) #godotengine #b3d
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
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #9: Smooth Camera FollowingBornCG2024-03-16 | In this lesson I'll show you how to create a simple camera 'rig' to allow the camera to smoothly follow the player around the game level. In this lesson we'll write a tiny bit of GDScript code to make the smooth camera following happen (including using a method called 'lerp'), and use a new object property: "Top Level". Have fun! :)
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:07 - Recap - 0:49 - Video Overview - 1:28 - Replacing the Existing Camera - 2:49 - Adding a Simple Camera Rig - 9:47 - Unlinking the Camera - 11:13 - Coding Camera-Following - 18:14 - Coding Camera Smoothness - 23:24 - Wrap-Up - 23:45 - See You in the Next Lesson 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
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #8: Adding Materials & Sky EnvironmentBornCG2024-02-18 | In this lesson I'll show you how to add and setup materials onto mesh objects in your 3D Godot Game, and how to add and setup an environment, complete with a gradient sky, horizon, and ground. We'll control the ambient light color and brightness in the scene, enable Screen-Space Reflections and Ambient Occlusion, as well as Anti-Aliasing in our project.
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:07 - Overview - 0:52 - Adding Materials to Mesh Objects - 8:19 - Adding a Scene Environment - 15:41 - Adjusting Scene Ambient Lighting - 18:44 - Adjusting Materials from Blender - 20:32 - Scene & Render Settings - 25:42 - Review, Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: In this lesson I used Godot 4.1 #godotengine #gamedev
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #7: 3D Coin Model from Blender to Godot!BornCG2024-01-01 | In this lesson I'll show you how to model a simple 3D coin for our game using 3D modelling tools in Blender (adding a Primitive 3D cylinder, using edit mode, bevel, inset faces, extrude along normals, edge loop select, shade auto smooth, text objects, converting from text to mesh objects, cleaning up a mesh using limited dissolve and by removing doubles, using the boolean modifier to join two meshes, etc), add a metallic material, export to a GLTF (.glb) file for Godot, importing the .glb coin model into our Godot game project, and replacing the primitive cylinder in our collectable coin object scene from the last lesson.
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:08 - Recap & Overview - 0:41 - Getting Into Blender - 2:16 - Starting the Coin - 5:19 - 3D Modeling in Edit Mode - 9:35 - Auto Smooth Shading - 10:15 - Adding $ Text - 12:41 - Using a Custom Font - 19:11 - Fixing the 3D Text & Merging with the Coin - 26:28 - Adding a Metallic Material - 28:38 - Exporting the Model to Godot - 31:35 - Using the GLTF model in Godot - 36:38 - Why the Coin appears dark without an Environment - 37:35 - Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: In this lesson I used Godot 4.1 #godotengine #gamedev
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #6: Collectable CoinBornCG2023-12-03 | In this Godot 4 Lesson I show you how to make a reusable, collectable coin object (a cylinder), that vanishes when touched by the player (or another physics object, at this point). We'll accomplish the collision detection in one of two ways: using a built-in method, or (better): using a signal with a handling function.
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:07 - Recap & Overview - 0:44 - Creating the Coin Object Scene (beginning with an Area3D) - 06:34 - Adding a Coin Script - 07:47 - Continuous Spinning (using GDscript) - 13:42 - Adding a Coin Instance to the Level - 14:24 - Collision Detection (using 'if') - 18:31 - Collision Detection (using Signals) - 25:20 - Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: In this lesson I used Godot 4.1 #godotengine #gamedev
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #5: Coding 101 (Part 2)BornCG2023-10-21 | 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
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #4: Coding 101 (Part 1)BornCG2023-10-09 | In this Godot 4 Lesson I begin a 2-part 'intro to coding' lesson for absolute beginners to programming (or gd script) in Godot 4. In this lesson I cover topics: Language Syntax, Variables, Data Types, and Constants, Operators, Comments, and Calling Functions / Methods. By the end of this lesson we'll also add a Sprite3D (a floating image) into our game level, and code it to spin during gameplay.
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:07 - Recap (of the last lesson) - 0:51 - Outline (of this lesson) - 1:19 - Language Syntax - 5:55 - Variables, Data Types, & Constants - 15:03 - Operators - 16:30 - Comments - 19:43 - Calling Functions / Methods - 27:32 - Recap / Summary - 27:47 - Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: In this lesson I used Godot 4.1 #godotengine #gamedev
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #3: Player Object + Movement/Jump Script!BornCG2023-10-01 | In this Godot 4 Lesson I cover I cover how to construct a simple (cube) player object that you can control with keyboard arrow keys & make jump with the space bar! We'll create this player CharacterBody3D physics object a reusable scene, add it to the game level, and attach a script file with directional movement & jumping gd script. We'll also organize our scene tree a little better by creating a branch / folder for all the 'rigid body' falling block scene instance nodes.
Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:07 - Lesson Outline (what's in this lesson) - 0:41 - Creating a Player Character 'Steve' Scene - 5:42 - Adding (an Instance of) Steve into the game level - 6:22 - Moving the Falling Blocks into a Folder / Branch - 8:18 - Adding Code!: Add a GD Script File (with a movement / jumping template) onto Steve. - 11:36 - Playing the Game Level & Controlling Steve! - 12:09 - A note about the camera direction & movement direction. - 12:57 - Recap / Summary - 13:03 - Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: In this video I used Godot 4.0.3 #godotengine #gamedev
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #2: Solid Objects & Physics Simulation!BornCG2023-09-21 | In this Godot 4 Lesson I cover the basics of Adding Simple Solid Objects (a Floor, and Blocks), Creating Reusable Objects that can be instanced, and running a Physics Simulation (to make the blocks fall and tumble in-game) in the game. Thanks for watching! Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:07 - Lesson Outline (what's in this lesson) - 0:47 - Opening & Importing a Project into the Project Manager - 1:54 - Creating a Floor using 3 Nodes (Static Body 3D / Mesh Instance / Collision Shape 3D) - 12:27 - Grouping Nodes of an Object Together - 14:19 - Disabling Editor Environment & Lighting - 14:48 - Adding a 3D Light Object / Node - 16:37 - Creating a Reusable Block Object as its own scene. - 22:05 - Adding Block Instances to the Game Level Scene - 26:03 - Recap / Summary - 26:56 - Changing / Updating All Block Instances - 27:32 - Wrap-Up & Outro
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
*note: In this video I use Godot 4.0.1 #godotengine #gamedev
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 4 3D Platformer Lesson #1: Lets Get Started!BornCG2023-09-16 | In this Godot 4 Lesson I cover the basics of getting started with the Godot Game Engine, its interface, navigating in 3D, adding nodes to create the start of a game level, and how to add a 3D camera to the level. Thanks for watching! Here are the video chapter timecode links:
Don't forget to LIKE & SUBSCRIBE! 🥰 👍
- 0:00 - Video Intro - 0:23 - About this Course (what to expect) - 0:37 - Getting & Installing Godot & Blender - 4:17 - Creating a project in Godot 4 - 8:13 - Interface Tour of the Editor - 9:41 - Nodes in Godot & Creating a Scene Root Node. - 12:01 - Navigating in the 3D workspace! (Zoom/Orbit/Pan) - 14:43 - The FileSystem Dock & Project Folder - 16:00 - The Inspector Dock - 17:26 - Saving the Level Scene - 19:42 - Adding & Moving a Camera3D - 22:03 - Wrap-up / Summary - 22:32 - Call-to-Action & Social Media + Outro
*note: In this video I use Godot 4.0.1 #godotengine #gamedev
**************** Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! ****************Godot 3.5: Lets Build a 2D Platformer!: Part 25 (Keys & Doors!)BornCG2022-12-30 | 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
**************** 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 24 (Jump on a Button to Reveal Blocks!)BornCG2022-11-27 | Thanks for watching! In this Godot Game Engine tutorial I cover how to add Empty Placeholder Blocks to your Platformer Game that are replaced with Solid Blocks when the player finds and jumps on a button or switch. Here are the video chapter timecode links:
- 0:00 - In this tutorial (overview) + example - 1:25 - Video Intro - 3:49 - Adding a New Floating Platform - 5:20 - Two New TileMaps - 10:34 - TileMap Collision Layers & Masks - 13:53 - Creating an In-Game Button or Switch - 20:40 - Adding Button Collision Shapes - 25:02 - Adding a Script File to the Button - 26:09 - Writing Down Important Collision Shape Info (into Code Comments) - 28:04 - The Button's 'Up' Collision Shape Transformation - 29:32 - The Button's Collision Layers & Masks - 30:32 - Adding a Button 'TopChecker' - 33:19 - Detecting a Player on the Button - 37:43 - Pushing the Button - 41:09 - Pushing Down the Button's Collision Shape - 44:07 - Making the Empty Blocks Invisible - 49:17 - Making the Solid Blocks Visible - 50:45 - Making the Solid Blocks Collide - 52:55 - The Button's 'Click' Sound - 55:43 - Fixing Multiple Button Presses - 58:20 - Button Location in the Level & in my Demo Game @ itch.io - 58:40 - Wrap-Up, Social Media, & Call-to-Action
**************** 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] ****************Lets Learn Blender!: Two-Sided Leaf MaterialBornCG2022-09-18 | 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 we'll be doing) + Image Texture We'll 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.
**************** 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] ****************Lets Learn Blender!: Proportional Editing!BornCG2022-09-03 | Thanks for watching! In this Blender tutorial I cover: How to use Blender's *Proportional Editing* 3D Modelling Mode & Options!
Video Timecode Chapter Links: - 0:00 - Video Intro & Welcome - 0:08 - Video Overview (what we'll be doing) - 0:32 - Discovering Proportional Editing By Accident - 1:47 - Using Proportional Editing in Edit Mode - 2:40 - The *Sphere of Influence* - 3:08 - *Falloff* in Proportional Editing - 4:14 - Falloff Types - 6:18 - Scale & Rotate Proportionally - 7:08 - *Random* Falloff Type - 8:07 - Option: *Projected From View* - 10:36 - Option: *Connected Only* - 12:57 - Working with Multiple Meshes - 14:22 - Video Wrap-Up, Call-to-Action, & Video Outro. **************** DONATE to support my channel via PayPal: goo.gl/ThkwyG or by clicking the 🤍 *Super Thanks* button above. **************** *Don't for get to click LIKE & SUBSCRIBE & Click the BELL icon! #b3d #Blender3D ***************** LIKE and FOLLOW me on: FACEBOOK: http://www.facebook.com/BornCG INSTAGRAM: instagram.com/born.cg FOLLOW me on TWITTER: twitter.com/BornCG Reddit: reddit.com/u/BornCG ********************************** Visit my Let's Learn Blender! playlist: youtube.com/playlist?list=PLda3VoSoc_TQrLrt-voecHs0Mb5qzk2S3
**************** 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] ****************Lets Learn Blender!: Character Rigging 101 (Armatures, Bones, & IK)BornCG2022-07-30 | Thanks for watching! In this Blender tutorial I cover: How to create a skeleton (Armature) in Blender that lets you control / pose / animate your 3D character! This Tutorial covers the basics of armatures & bones, IK constraints & copy rotation constraints, parenting your character mesh to the Armature (with Automatic weights & to specific bones as needed), Weight Paint Mode, and posing/animating in Pose Mode.
Video Timecode Chapter Links: - 0:00 - Video Intro & Welcome - 0:08 - Video Overview (what we'll be doing) - 1:51 - Starting with a Character Mesh - 2:53 - Adding an Armature (with a single bone) - 3:53 - Editing an Armature & Working with Bones - 4:56 - Enabling 'In Front' viewport display - 5:29 - Transforming & Extruding the Spine/Neck/Head bones - 8:22 - Bones attached in a hierarchy (parent/child) - 9:17 - Quickly: an intro to Pose Mode - 10:26 - Extruding a Left shoulder/arm/hand - 15:17 - Adding a Left leg & foot - 18:26 - Naming the Center & Left bones - 21:44 - Limitations of this FK (forward kinematics) Rig - 24:13 - Quick Menu: Clearing the Pose - 25:07 - Hand IK setup - 31:44 - Adding a Hand 'Copy Rotation' Constraint - 34:28 - Setting up an Elbow IK Pole Target - 38:23 - Shortcut: Adding a Foot / Knee IK setup - 44:11 - Recalculating Bone Roll for Consistency - 48:58 - Adding & Parenting a Controller Bone - 51:55 - Symmetrize! Making a Right Side - 53:04 - Adding Extra Bones (for Knight's shoulder armor & visor) - 58:51 - Linking the Character Mesh to the Armature! - 1:02:43 - Linking the Shoulder Pads - 1:05:10 - Linking the Helmet & Visor - 1:07:38 - Linking the Belt Buckle - 1:08:34 - Linking the Sword - 1:09:14 -Armature Vertex Weights - 1:13:04 - Using Weight Paint Mode - 1:20:49 - Hiding Bones in Layers - 1:22:01 - Animating an Armature! - 1:22:43 - Bone (Viewport Display) Shapes - 1:24:29 - Video Wrap-Up, Call-to-Action, & Video Outro. **************** DONATE to support my channel via PayPal: goo.gl/ThkwyG **************** RESOURCES: The Cartoon Knight Rig by Lucas De Miguel (@lucasdmok) based on a concept by @fer_lerena This piece is licensed under Creative Commons Attribution 4.0 International(CC BY 4.0) creativecommons.org/licenses/by/4.0 ORIGINAL FILE on BLENDSWAP with Rig: blendswap.com/blend/25094 ~~~~ DOWNLOAD this tutorial's starting file ('BornCG' Version of the Knight Character with no rig): MIRROR 1: bit.ly/3vqjUKc MIRROR 2: dropbox.com/s/5hzvrbx6k0ntbol/cartoon-knight-character-rigging-BornCG-tutorial.blend?dl=0 **************** *Don't for get to click LIKE & SUBSCRIBE & Click the BELL icon! #b3d #Blender3D ***************** LIKE and FOLLOW me on: FACEBOOK: http://www.facebook.com/BornCG INSTAGRAM: instagram.com/born.cg FOLLOW me on TWITTER: twitter.com/BornCG Reddit: reddit.com/u/BornCG ********************************** Visit my Let's Learn Blender! playlist: youtube.com/playlist?list=PLda3VoSoc_TQrLrt-voecHs0Mb5qzk2S3
**************** 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] ****************Lets Learn Blender!: Auto Camera Switching (using timeline markers)BornCG2022-07-16 | Thanks for watching! In this Blender tutorial I cover: How to set up multiple cameras (for different camera shots or angles) that Blender automatically switches between during playback & at render time!
Video Timecode Chapter Links: - 0:00 - Video Intro & Welcome - 0:08 - Video Overview (what we'll be doing) - 0:50 - Viewing through the default camera - 1:50 - Positioning Camera #1 (Wide/Establishing shot) - 2:10 - Adding a (regular) Timeline Marker - 2:49 - Binding a Marker to a Camera - 4:01 - Adding Camera #2: OTS (Pink Robot) - 4:26 - Making Camera #2 the Active Camera - 5:26 - Composing the 2nd Camera Shot - 6:42 - Easier Way: Switching to Camera 2 - 7:47 - Naming Cameras & Markers - 9:05 - Even Easier: Adding, Binding, then Composing Shot 3 - 10:57 - Adding Cameras 4 & 5 - 12:03 - Scaling Camera Objects - 12:57 - Animated Cameras that Switch (Dolly / Tracking Shot) - 15:18 - Animated Camera Zooming (focal length) - 17:34 - Video Wrap-Up, Call-to-Action, & Video Outro. **************** DONATE to support my channel via PayPal: goo.gl/ThkwyG **************** RESOURCES: **Check out D4Darious' great video on using powerful camera shots for filmmaking!: youtube.com/watch?v=YhJArnjpWU8 FILES: [note: Blendswap's HTTPS security certificate seems to be having issues, but it it still generally safe to use .. I just wouldn't r e-use an account password for I use on any other website] *Two Robots by Tumota (CC-0 - Public Domain): http://www.blendswap.com/blends/view/13934 *Scroll Wing Chair by panzerowl (CC-BY): blendswap.com/blend/29604 **************** *Don't for get to click LIKE & SUBSCRIBE & Click the BELL icon! #b3d #Blender3D ***************** LIKE and FOLLOW me on: FACEBOOK: http://www.facebook.com/BornCG INSTAGRAM: instagram.com/born.cg FOLLOW me on TWITTER: twitter.com/BornCG Reddit: reddit.com/u/BornCG ********************************** Visit my Let's Learn Blender! playlist: youtube.com/playlist?list=PLda3VoSoc_TQrLrt-voecHs0Mb5qzk2S3
**************** 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 23 (Blinking & Getting Hurt)BornCG2022-07-09 | Thanks for watching! In this Godot Game Engine tutorial I cover how to make your player character blink white & red when hurt (after touching an enemy), how to prevent getting hurt while already hurt & blinking, & preventing coin-collecting & shooting fireballs while hurt. Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:13 - This mini-series - 0:50 - In this tutorial (overview) + examples - 2:28 - How getting hurt currently works - 3:32 - Moving a little code... - 4:02 - Editing Steve's Timer for Blinking - 5:33 - Adding a 'Hurt' Counter Variable - 7:34 - Making Steve Bright While - 8:52 - Counting the Blinks (20 down to 0) - 9:22 - Going Back to Normal - 10:09 - Blinking White/Red - 14:21 - Preventing Enemy & Coin Collisions - 20:10 - Preventing Shooting While Hurt - 22:10 - Wrapping Up, Call-to-Action, Social Media, Video Outro
*note: In this video I use Godot 3.5 Release Candidate 5.
**************** 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)BornCG2022-06-05 | 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.
**************** 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 21 (Ladders & Trapdoors!)BornCG2022-05-08 | Thanks for watching! In this Godot Game Engine tutorial I cover how to add ladders to a 2D platformer game that the player can climb up and down, even from above a platform through a trapdoor - all programmed in GDScript. Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:13 - This mini-series - 0:42 - In this tutorial (overview) + example - 2:08 - Importing the Ladder Sprites (see download mirror links below) - 3:33 - Drawing the Ladder Tiles - 9:01 - Making the Ladder Solid - 11:57 - Setting the 'Ladder' Collision Layer - 13:47 - Giving Steve a Ladder Checker Area2D - 17:01 - Allow Steve to Detect Ladders - 23:57 - Steve's Finite State Machine - 27:24 - Adding Steve's 'LADDER' State - 29:14 - Adding Steve's Climbing Animation - 30:40 - Coding: Climb onto a Ladder with UP or DOWN - 38:42 - Coding: Steve's Ladder Movement - 46:19 - Coding: Getting Off the Ladder - 49:10 - Fix: Climbing Down a Ladder to a Floor - 50:53 - Coding: Jumping Off a Ladder - 53:03 - Improving the One-Way Platforms - 58:54 - Making a Pass-Through Tile (for a Ladder) - 1:01:32 - Making a Trapdoor - 1:08:16 - Coding the Trapdoor - 1:15:22 - Easily Make More Ladders! - 1:17:35 - Fixing a Bug: Sliding Over Corners - 1:22:05 - Fixing a Bug: Jumping on Ladders - 1:23:19 - Fixing a Bug: Heel-Clicking Through One-Way Platforms - 1:28:19 - Wrapping Up, Call-to-Action, Social Media, Video Outro
*note: In this video I use Godot 3.5 Beta 4. (I didn't experience any issues with the beta).
**************** 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 20 (Wall Jumps!)BornCG2022-04-02 | Thanks for watching! In this Godot Game Engine tutorial I cover how to add the ability to perform wall jumps or 'wall kicks') & Wall Sliding to a 2D Platformer Game character. Here are the video chapter timecode links:
- 0:00 - Video Intro - 0:33 - This mini-series - 0:49 - In this tutorial (overview) + example - 1:26 - Building Walls (to jump up between) - 3:42 - Testing Walls & Fixing Camera Issues - 5:34 - Testing is_on_wall() method - 9:01 - Giving Steve a 'Wallchecker' (RayCast2D) - 11:50 - Writing Steve's 'is_near_wall()' function - 13:41 - Giving Steve a direction & 'set_direction()' function - 18:46 - Steve's Finite State Machine (diagram) + the new 'Wall' State - 23:05 - Adding Steve's 'WALL' state - 24:17 - Giving Steve a 'wall' pose - 26:04 - Switching to & from the WALL state. - 29:35 - Sliding Down Walls (slowly) - 36:06 - Adding Wall Jumps to Steve! - 43:55 - Preventing Sigle-Wall Scaling! - 48:45 - Preventing Shooting Fireballs if 'is_near_wall()' - 51:30 - Tutorial Ending + Call to Action + Social Media + Thanks for Watching!
**************** 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] ****************Lets Learn Blender!: Parent-Child Links, Hierarchies, & Picking Up & Putting Down Objects.BornCG2022-03-26 | Thanks for watching! In this Blender tutorial I cover: What you need to know about Linking separate objects together using Parent-Child Relationships, Parent-Child Hierarchies, and Animating Parent-Child Links so a character can pick up an object, and put it down later!
Video Timecode Chapter Links: - 0:00 - Video Intro & Welcome - 0:14 - Video Overview - 2:00 - Part 1: Parent-Child Links - 9:18 - Part 2: Creating a Simple Character Hierarchy Rig (Linked Robot Pieces) - 16:16 - Part 3: Picking Up & Putting Down an Object (Animating Parent-Child Influence) [find the link for the dynamic parent Blender add-on below] - 26:26 - Video Wrap-Up, Call-to-Action, Social Media & Video Outro.
**************** 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)BornCG2022-03-20 | 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!
**************** 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] ****************Lets Learn Blender!: Top 10 Essential Camera Tips!BornCG2022-02-26 | Thanks for watching! In this Blender tutorial I cover: What you need to know to start using Blender's CAMERA!
Video Timecode Chapter Links: - 0:00 - Video Intro & Welcome - 0:23 - Video Overview - 0:39 - #0: The Basics: 3D Camera Objects - 3:04 - #1: Viewing through the Camera - 5:25 - #2: Moving the Camera & 'Lock Camera to View' - 10:43 - #3: Camera Size & Aspect Ratio - 13:37 - #4: Multiple Cameras & Setting the Active Camera - 16:19 - #5: Overlays & Guides - 18:50 - #6: Clipping (near & far) - 22:39 - #7: Focal Length - 24:49 - #8: Perspective vs. Orthographic Camera - 27:21 - #9: Camera Target (& the Track-To Constraint) - 31:39 - #10: Align Active Camera to View - 33:26 - Video Wrap-Up, Call-to-Action, & Video Outro.
**************** 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] ****************Lets Learn Blender! #12: PBR Materials! & the Displace ModifierBornCG2022-01-30 | Thanks for watching! In this Blender tutorial I cover: Creating realistic Materials (Textures) with different 'Maps' (image textures that affect: color, areas of roughness, bumps [normal map], displacement, metallic, etc.). Don't forget to Like & Subscribe!
Video Timecode Chapter Links: - 0:00 - Video Intro & Overview - 0:30 - What we'll be making in this tutorial! - 1:05 - Starting Mesh & UV Maps - 2:45 - PBR Materials & Texture Packs - 7:55 - Using PBR Map Textures in Blender - 9:13 - Color/Diffuse/Albedo Map - 12:08 - Roughness Map - 13:32 - Metallic (Metalness) Map - 14:58 - Normal Map - 17:19 - Fixing Normal Maps (DirectX vs OpenGL) - 23:09 - Ambient Occlusion (AO) Map - 27:54 - Displacement Maps - 28:50 - Bump Map (using the Displacement Map Texture) - 31:01 - The Displace Modifier & Displacement Map - 37:39 - The Finished 'Manual' 'Wood Planks Node Setup - 37:47 - Using the 'Node Wrangler' Add-On. - 47:53 - Final Result, Video Wrap-Up, Call-to-Action, & Video Outro.
**************** 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 18 (Running & Finite State Machines)BornCG2022-01-09 | Thanks for watching! In this Godot Game Engine tutorial I cover adding RUNNING to our game's character's abilities (with a 'run' key), and a FINITE STATE MACHINE. Here are the video chapter timecode links: : - 0:00 - Video Intro - 0:30 - This mini-series & Our project as it stands - 1:17 - Future Tutorials in this series! (in no particular order) - 1:53 - In this tutorial - 2:17 - Going to 'Project - Export' - 3:40 - Overview of Steve's scene & "SPAGHETTI code" - 7:11 - Finite State Machines - 9:03 - Enum for States (Enumerations) - 12:08 - State Variable - 13:05 - Organizing Code into States - 14:18 - Match Statement for State Organization (similar to a switch statement) - 15:58 - the 'AIR' State - 18:49 - Creating a 'Move-and-Fall' Function - 22:33 - The 'FLOOR' State - 28:14 - Adding Running with a Modifier Key (z) - 34:58 - Improving Acceleration - 41:25 - Using the Ternary Operator to finish improved acceleration - 44:40 - Changing the 'Walk' Animation Speed Scale (FPS) for Running! - 48:17 - Tutorial Overview (what we did in this video) - 48:37 - Fixing the Last Code Problem! - 24:40 - Tutorial Ending + Call to Action + Social Media
#godotengine #gamedev
Play the Full Platformer Game Online Now!: borncg.itch.io
**************** 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] ****************Lets Learn Blender! #11: Simple UV Mapping & Image Textures!BornCG2021-12-26 | Thanks for watching! In this Blender tutorial I cover: Adding an Image Texture to a 3D mesh object using a process called UV Mapping: marking seams, unwrapping, exporting UVs, painting in a separate graphics program (photopea.com or Photoshop), and bringing the texture back into Blender.
Video Timecode Chapter Links: - 0:00 - Video Intro & Overview - 0:58 - Adding a Simple Material - 3:06 - Adding an Image Texture - 6:44 - UV Maps - Marking Seams & Creating a UV Map - 13:58 - Exporting a UV Map .png image - 16:22 - Painting a Texture using the UV Map in Photopea.com (similar to Photoshop) - 21:46 - Applying the painted Texture to the 3D model. - 24:29 - Packing the Image Textures into the .blend file. - 25:54 - Preview of the Next Tutorial in this Series, Video Outro, Social Media, Call-to-Action.
**************** 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] ****************Lets Learn Blender! #10: Lights, Shadows, & Rendering in EEVEE!BornCG2021-12-22 | Thanks for watching! In this Blender tutorial I cover: Working with Blender's EEVEE render engine, different types of lights, shadow settings, render settings, and saving an image file from a render!
Video Timecode Chapter Links: - 0:00 - Video Intro - 0:08 - Simple: Rendering an Image in Blender! - 0:53 - Render Engines in Blender - 3:13 - Blender's Real-Time Rendered Viewport - 3:41 - Lighting, Shadows, Light Types and their Properties - 6:28 - Point Lights - 8:21 - Area Lights - 11:45 - Spot Lights - 13:31 - Sun Lights - 15:41 - Render Settings: Samples, Shadows Quality - 21:02 - Contact Shadows - 27:09 - Fixing 'Light Bleed' - 30:27 - Render Settings: Ambient Occlusion - 30:40 - Screen Space Reflections - 32:50 - Three-Point Light Setup - 44:30 - Saving a Rendered Image to a Picture File (png or jpg file type) - 47:18 - Video Outro, Social Media, Call-to-Action.
**************** 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] **************** 3rd Party Art Used: - png icon (in video thumbnail) created by Kyle Miller from Noun ProjectLets Learn Blender! #9: Mirror Modifier & Symmetrize Tool!BornCG2021-12-04 | Thanks for watching! In this Blender tutorial I cover: How to use both Blender's Mirror Modifier & Symmetrize tool to model both halfs of a symmetrical object at the same time!
Video Timecode Chapter Links: - 0:00 - Video Intro - 0:08 - Tutorial Overview - 0:28 - Me & Call to Action! - 0:44 - What these tools are for & setting up my scene. - 1:38 - Using The Mirror Modifier, Making a Middle Edge Loop, & Deleting Half of the Mesh (setup) - 7:49 - Limitations of the Mirror Modifier (Gaps, Overlapping Middle , Merging, Clipping, Scaling, Extruding & Inset Faces) - 16:27 - The Symmetrize Tool! - 20:35 - Video Wrap-Up, About me, Call to Action, my Social Media & Video Outro
**************** 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] **************** 3rd Party Art Used: - Crash Bandicoot Fan Art - by ThePixlDude @ Blendswap - Low Poly Taxi - by sudeepsingh @ Blendswap - Random Space Ship - by ebot102 @ BlendswapLets Learn Blender! #8: Boolean Modifier & Intersect Tool!BornCG2021-11-20 | Thanks for watching! In this Blender tutorial I cover: How to use Blender's Boolean Modifier to combine objects in different ways + The Boolean Intersect Tool!
Video Timecode Chapter Links: - 0:00 - Video Intro - 0:08 - Tutorial Overview - 0:42 - This Blender Tutorial Series & Call-To-Action! - 1:19 - The Boolean Modifier & The Union Operation - 4:59 - Clicking 'Apply' to make the modifier's effects permanent - 5:37 - The Difference Operation (Boolean Modifier) - 6:27 - The Intersect Operation (Boolean Modifier) - 7:29 - Blender's New Boolean Solver! (helps with tricky meshes & co-planar faces) - 10:30 - Using Multiple Objects at Once with the Boolean Modifier: Making 'Swiss Cheese' using a *Collection*. - 14:00 - The Intersect Boolean Tool: Boolean Operations when both objects are part of the same mesh - 17:41 - Video Wrap-Up, About me, Call to Action, my Social Media & Video Outro
**************** 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] ****************Lets Learn Blender! #7: Knife & Bisect tools!BornCG2021-10-24 | Thanks for watching! In this Blender tutorial I cover: How to use the Knife tools + many of its options & modifier keys, and the Bisect tool.
Video Timecode Chapter Links: - 0:00 - Video Intro - 0:08 - Tutorial Overview - 0:53 - This Blender Tutorial Series & Call-To-Action! - 1:12 - The Knife Tool basics - 4:38 - Making Multiple Cuts Together - 6:04 - The Legacy Knife Tool Keyboard Shortcut - 6:52 - Option: Midpoint Snap - 7:34 - Option: Ignore Snap - 8:07 - Option: Angle Constraint - 9:30 - Option: Cut Through - 10:33 - Using the Knife Tool for Tricky Loop Cuts - 13:54 - The Bisect Tool - 16:32 - Cutting a Mesh in Two - 20:47 - Video Wrap-Up, About me, Call to Action, my Social Media & Video Outro
**************** 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] ****************Lets Learn Blender! #6: 3D Modelling in Edit Mode!: Part 2BornCG2021-10-02 | Thanks for watching! In this Blender tutorial I cover:
Video Timecode Chapter Links: - 0:00 - Video Intro - 0:07 - Tutorial Overview - 1:28 - About Me & This Channel (Blender & Godot Engine tutorials) - 1:49 - Joining mesh objects together - 2:37 - Origin location when joining meshes - 3:15 - Separating parts of a mesh + selecting 'linked'/'islands' - 6:21 - Moving a mesh's origin - 7:16 - Removing Doubles (Merge by Distance) - 10:56 - The Fill Tool, New Face from Edges, & Grid Fill - 13:54 - The Bridge Tool (Bridge Edge Loops) - 16:42 - Merging Vertices - 18:43 - Dissolving Edges - 22:32 - Limited Dissolve - 24:21 - Joining (Between Vertices) - 26:05 - Snapping & Auto Merge (Filling holes in a mesh) - 33:33 - Video Wrap-Up & Review - 34:05 - About me, Call to Action, my Social Media & Video Outro
**************** 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] ****************Lets Learn Blender! #5: Smoothing & Hard EdgesBornCG2021-09-18 | Thanks for watching! In this Blender tutorial I cover Smoothing 3D mesh objects & creating Sharp edges on Smooth objects using several different tools & methods!
Video Timecode Chapter Links: - 0:00 - Video Intro - 0:08 - Tutorial Overview - 0:32 - Outline of Tutorial Topics - 1:41 - Shading: Smooth vs Flat - 3:10 - Auto Smooth (maintain edges with smooth shading) - 4:51 - Sharp Edges -- youtu.be/HH7InXu7ZdU - 7:23 - The Subdivision Surface Modifier - 13:31 - Edge Creases - 15:47 - Edge Marking Overlay Visibility Settings - 16:49 - Proximity Loops - 19:56 - Edge Splitting - 22:29 - The Edge Split Modifier - 25:06 - A Limitation of Edge Splitting (pulling apart mesh edges) - 26:37 - The Bevel Tool - 29:04 - The Bevel Modifier - 30:51 - Edge Bevel Weights - 33:58 - Tutorial Summary - 35:13 - Video Wrap-Up, Social Media, & Call to Action
**************** 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] ****************Lets Learn Blender! #4: 3D Modelling in Edit Mode!: Part 1BornCG2021-04-04 | Thanks for watching! In this Blender tutorial I cover:
**************** 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] ****************Lets Learn Blender! #3: Materials, Textures, Nodes, & HDRIs!BornCG2021-03-21 | Thanks for watching! In this Blender tutorial I cover: - 0:00 - Video Intro - 0:10 - Tutorial Overview - 1:40 - About BornCG (Colin) & My Channel - 2:07 - Creating the Scene Objects & Layout - 4:19 - Adding the first Material - Matte / Flat Green onto the Cube - 7:06 - Using the same material on multiple objects, and duplicating materials - 7:56 - Naming Materials - 8:46 - Making a Glossy Red Material (on the Cylinder) + Material Preview HDRI reflections - 10:26 - Enabling Screen-Space Reflections for EEVEE rendering - 12:21 - Smoothing (Shade flat vs Shade Smooth) + Metal (metallic) material - 14:14 - Glowing Yellow Material on the Donut / Torus! (emission + bloom) - 16:21 - Purple Glass Material! + the Subdivision Surface Modifier (ctrl - 2) - 21:27 - Simpler Ghost-Like Transparent material (alpha blend) - 22:54 - Getting started with the Shader Editor & Nodes - 26:00 - Mixing together different Shaders (using material nodes) - 28:59 - Using Procedural Textures (Brick Texture) - 31:15 - Adding an Image Texture to the Floor (wood texture 041 from cc0textures.com) - 35:01 - Creating a UV Grid image texture (new Image in Blender) for the floor, & Packing the Image into the .blend file - 37:07 - Sky Color vs Sky Light (World/Environment Nodes + 'Light Path' Node) - 40:35 - Using HDRI Environment Image Textures (from hdrihaven.com) - 44:23 - Rotating the HDRI World Texture (adjusting the Vector Mapping) - 46:53 - The Final HDRI World Node Setup - 47:10 - Video Wrap-Up, Call-to-Action, & Social Media
**************** 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] ****************SIX GameDev Channels that will POWER UP your Godot!BornCG2021-03-19 | Thanks for watching! Chapter Timecode & Channel/Video/Website Links:
**************** 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.2: Lets Build Memory! (Part 2)BornCG2021-02-28 | Thanks for watching! Part 1 video is here: youtu.be/A60dT7RJfO8
Chapter Timecode Links: In this Godot Game Engine tutorial I cover: 0:00 - Video Intro 0:07 - Overview of Memory Game ( play it here!: borncg.itch.io/memory ) 1:38 - Download the project .zip from Part 1 (see download links lower down in this description) 1:54 - Who and What is BornCG? 2:15 - Opening the Godot Project 2:50 - Project & Scenes Overview as of the end of Part 1 5:15 - Shuffling the Deck of Cards! (before they're dealt) 7:53 - Starting to Create the HUD! (Heads Up Display!) 11:32 - the HUD's HBoxContainer (side-by-side columns used to layout the HUD) 12:56 - each HUD Column's VBoxContainer (to make each column's stacked rows), text labels, & fonts. 20:02 - the Buttons Column + making Pause & Reset Buttons 23:00 - Adding & Using a THEME for the HUD. 31:07 - Making the 'Splash Screen' Title Pop-Up Window! 42:16 - Code! Setting up the HUD code + more game variables (seconds, moves, HUD label pointers) + setupHUD Function 52:56 - Code: Scoring 54:30 - Code: Counting Seconds ( Clock / Timer ) 58:30 - Code: Moves Counter (Cards Flipped) 1:01:15 - Pausing the Game! (Pause Button code + Changing the Pause Button Sprite) 1:10:09 - Starting the Game with the Title Splash Screen popUp! (+ popUp code) 1:20:01 - Resetting the Game with Code! (resetGame function) 1:25:25 - Reset Game HUD Button 1:28:50 - 'New Game' button resets the game 1:30:10 - Code to Win the Game if all 26 pairs found & flipped + 'Game Complete' popUp! 1:34:19 - Changing the popUp to display 'Game Complete' + Game Stats (seconds & moves) message. 1:43:28- Changing the Game Window's *Stretching* options 1:46:37 - Tutorial Wrap-Up + How to Publish Resource, Social Media, Call to Action! Link to my tutorial on Publishing from Godot to HTML & @itchiogames ! youtu.be/eMGxxwOA-6g
**************** 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] **************** **Mouse 3D model created by: neogen22Lets Learn Blender! #1: Getting Started for Beginners!BornCG2020-09-05 | Thanks for watching! In this Blender tutorial I cover: - 0:00 - Video Intro - 0:15 - What Blender is used for - 0:26 - Where to Get Blender for free!: http://www.blender.org - 0:59 - Quick Setup Area & Left-Click Select - 1:45 - Blender's Interface Layout: Editors - 2:12 - The 3D Viewport Editor - 2:58 - Navigating in 3D Space: Zooming, Orbiting, & Panning - 5:02 - Views (front, sides, top, etc) + view keyboard shortcuts & perspective vs orthographic - 7:42 - Selecting & Transforming (Toolbar Tools & Gizmos) - 9:46 - Transforming with Keyboard shortcuts (grab/rotate/scale) - 12:51 - Transform Modifier Keys - 15:39 - Adding Objects! (Mesh Objects: Cubes, Spheres, Cones, and Suzanne the monkey head!) - 17:16 - Selecting Objects & Selection Tools, the A key & Alt-A, & Median Point - 18:37 - The 3D Cursor & Snap Pie Menu - 20:32 - Saving 3D Files! - 21:25 - Outro + Social Media
*Don't for get to click LIKE & SUBSCRIBE & the BELL icon! #b3d #Blender3D
**Mouse 3D model created by: neogen22 **Fox Splash Screen Art (used on thumbnail) created by Daniel Bystedt ***************** DONATE to support my channel via PayPal: goo.gl/ThkwyG ****************
KEYBOARD SHORTCUTS covered in this tutorial: - NumPad 1 = Front View - NumPad 3 = Right View - NumPad 7 =Top View - NumPad 5 = Toggles Perspective/Orthographic - Ctrl + NumPad 1/3/7 = Back/Left/Bottom Views - G = Grab - R = Rotate - S = Scale - G/R/S then X/Y/Z = constrains the transformation to the axis (X, Y, or Z) - G/R/S then X/Y/Z then a NUMBER then ENTER = specifies an amount to be transformed (in scene units: meters and rotation degrees are default) - DELETE or X = deletes selected Object(s) - CTRL + Z = Undo - A = Select All - Alt + A = Deselect All - Shift + S = Snap Pie Menu
**************** 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.2: Lets Build a 2D Platformer!: Part 17 (Exporting to HTML 5 and itch.io!)BornCG2020-08-27 | 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 we'll 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 Godot's '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 won't 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.io's 'visibility and access' game settings. - 24:40 - Tutorial Ending + Social Media
**************** 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.2: Lets Build a 2D Platformer!: Part 16 (Sound Effects & Music!)BornCG2020-08-20 | Thanks for watching! In this Godot Game Engine tutorial I cover: - 0:00 - Video Intro - 0:30 - Recap of Game project 'as it stands' + what we'll be adding in this video - 0:52 - Listening to Provided Sounds/Music + links with this tutorial! (Sounds/Music .zip file) - 3:00 - Adding Audio Files into our project folder - 3:57 - Into the Godot Editor! - 4:39 - Adding Music to the Title Menu Screen with an AudioStreamPlayer node - 6:42 - Previewing an Audio Clip in the Inspector! - 7:47 - Adjusting the volume (Db) of music/sounds - 8:35 - Adding the JUMP sound effect (triggered when the player jumps)! - 11:44 - How to turn off LOOPING of a sound file + re-import the sound file. (Import dock) - 13:31 - Adjusting the PITCH of a sound file (higher or lower) - 14:21 - Adding the 'Enemy Squash' Sound Effect (triggered when the player lands on an enemy) - 17:23 - Adding the 'Coin Collected' Sound Effect (triggered when the player collides with a coin) - 19:14 - Adding the Level Music! - 20:39 - Wrap-Up + BornCG's Social Media! (see links below) #godotengine #gamedev
**************** 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.2: Lets Build a 2D Platformer!: Part 15 (Menu Screens, Buttons, Default Scene)BornCG2020-07-23 | Thanks for watching! In this Godot Game Engine tutorial I cover: - 0:00 - Video Intro - 2:10 - Overview of current state of project - 3:06 - Making a Title Menu Screen (Scene) - 3:55 - Adding and Using a Color Rectangle (Menu Background) - 6:06 - Resources (UI Elements & more Fonts) provided with this tutorial - 8:38 - Creating a Label (Text Title) and using Fonts, Font Size, Color - 11:26 - Adding and Styling a Panel ('Style Box Flat') & More Menu Elements including Texture Rectangle - 15:40 - Adding a Button + Button 'Hover' & 'Pressed' states (colors), & 'flat' style - 20:04 - Programming a Button to change scenes (gdscript) using a signal - 23:57 - Setting your project's Default Scene (that will load when the game starts or 'Play' is played) - 24:22 - Creating 'Game Over' and 'You Win!' screens! (quickly) - 25:40 - Editing the game's code so that enemy collisions and falling send the game to the 'Game Over' screen, and collecting all coins sends the game to the 'You Win!' screen #godotengine #gamedev
**************** 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.2: Lets Build a 2D Platformer!: Part 14 (Enemy Collisions, Getting Hurt, Enemy Colors!)BornCG2020-07-15 | 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).
**************** 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.2: Lets Build a 2D Platformer!: Part 13 (Creating Enemies + RayCast2Ds!)BornCG2020-07-05 | Thanks for watching! In this Godot Game Engine tutorial I cover: - Creating an enemy that you can re-use (make instances of), that falls with gravity, moves in either direction along a platform, and can change direction when it hits a wall or the edge of a cliff - How to *export* variables of an object (each enemy) to the object's inspector, so you can customize each enemy's behavior. - How to use RayCast2Ds so that an enemy will detect the edge of a cliff - **The NEXT tutorial will cover collisions between the enemy and the player.
- Note: As of this tutorial I am using Godot 3.2.2 (up from 3.2.1 in the previous parts of this mini-series). Nothing needed changing in this project. (But create a backup of your project if you think you might want to downgrade later!)
**************** 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] ****************