LegionGamesIn this introduction to Godot tutorial video I go through the process of recreating the most basic Minecraft functionality in the Godot game engine. We learn how to navigate through the Godot editor; how to set up a first person character controller; how to use Godot's GridMap to set up a block system; and how to use a RayCast to place and destroy blocks. This tutorial is made for people with no previous Godot experience, but it is also useful for people who just haven't made any 3D games yet.
0:00 – Introduction and creating project 2:15 – Explaining the editor and creating a test level 15:16 – Setting Up the Player 20:10 – Explaining the movement template 32:11 – Writing the movement script 40:44 – Creating a Block System 50:36 – Destroying and Placing Blocks
Learn Godot by Making Minecraft - Complete Crash CourseLegionGames2024-03-20 | In this introduction to Godot tutorial video I go through the process of recreating the most basic Minecraft functionality in the Godot game engine. We learn how to navigate through the Godot editor; how to set up a first person character controller; how to use Godot's GridMap to set up a block system; and how to use a RayCast to place and destroy blocks. This tutorial is made for people with no previous Godot experience, but it is also useful for people who just haven't made any 3D games yet.
0:00 – Introduction and creating project 2:15 – Explaining the editor and creating a test level 15:16 – Setting Up the Player 20:10 – Explaining the movement template 32:11 – Writing the movement script 40:44 – Creating a Block System 50:36 – Destroying and Placing BlocksHorror Game Atmosphere - Godot 3D TutorialLegionGames2024-09-27 | In this Godot 4.3 horror game environment tutorial video I walk you through how to set up a horror game scene using various tools in the World Environment node, including tonemapping, volumetric fog, SDFGI, adjustments including brightness and contrast, etc, in order to create a dark scene. I also explain how to set up a simple flashlight for the player character using the Spotlight 3D node and walk you through the relevant settings.
Discord: discord.gg/c6rVwBxY2X Itch: legiongames.itch.io Twitter: twitter.com/legiongames1 Instagram: instagram.com/legiongames1Simple Hotbar - Godot 4 3D Minecraft TutorialLegionGames2024-06-07 | In this Godot 4.2 tutorial I walk you through the process of how to add a hotbar to our Minecraft clone by using an ItemList. We add item switching functionality to it which allows us to switch between placing different blocks and I explain an easy way to get icons for the hot bar from our mesh library.
Discord: discord.gg/c6rVwBxY2X Itch: legiongames.itch.io Twitter: twitter.com/legiongames1 Instagram: instagram.com/legiongames1Animated Main Menu - Godot 4 3D Tutorial for BeginnersLegionGames2024-04-23 | In this Godot 4.2.2 user interface tutorial I walk you through how add a main menu to our Minecraft in Godot project. I explain how to add buttons and other UI, introduce you to signals, and walk you through how to make a main menu animation.
Discord: discord.gg/c6rVwBxY2X Itch: legiongames.itch.io Twitter: twitter.com/legiongames1 Instagram: instagram.com/legiongames1Easy Explosion Effect – Godot 3D VFX TutorialLegionGames2024-03-31 | In this Godot 4.2 tutorial video I will walk you through how to make a simple stylized 3D explosion effect using only GPUParticle Nodes and without adding any shaders or textures. We do this by combining three particle systems for debris, fire, and smoke. This tutorial was made in Godot 4.2.1 but should work for earlier or later versions with some modifications.
Discord: discord.gg/c6rVwBxY2X Itch: legiongames.itch.io Twitter: twitter.com/legiongames1 Instagram: instagram.com/legiongames1Fully Destructible 3D Environments - Godot 4 FPS TutorialLegionGames2023-11-23 | In this Godot 4.1.3 tutorial, learn how to create dynamic and fully destructible environments and terrain in Godot with this in-depth tutorial! In this video, we'll explore the essential components needed for a fully interactive world. Starting with a gridmap setup and tile placement, we delve into the code that powers this system, combining elements from my gridmap and FPS tutorials.
Discover how to track bullet collisions accurately using raycasts, ensuring precise destruction of tiles. We tackle the challenge of determining the exact tile hit by utilizing collision normals and learning to manage gridmap coordinates.
This project includes 3D models and art assets made by third parties.
1. Cube World Kit by Quaternius - quaternius.com/packs/cubeworldkit.html License: CC Public Domain creativecommons.org/publicdomain/zero/1.0 2. Steampunk Rifle by Jake Sharp - https://poly.pizza/m/1aBSH8_oopt License: CC Attribution creativecommons.org/licenses/by/3.0 3. Steampunk Rifle by akselmot - skfb.ly/6WRr7 License: CC Attribution creativecommons.org/licenses/by/4.03D Space Level Design From Scratch - Godot 4 TutorialLegionGames2023-11-14 | In this intermediate Godot 4.1 tutorial video we design a space level from the ground up and cover a range of topics including creating skyboxes, sky shaders, star shaders, asteroid gridmaps, etc. We also ensure that the environment looks good using readily available Godot tools like the WorldEnvironment and DirectionalLight.
I talk about the basics of using Spacescape and how the projects are setup using layers of noise to form more complex scenes. After that we go over how to convert the exported cubemap into a Godot-supported panorama.
Support the channel: patreon.com/LegionGames Discord: discord.gg/c6rVwBxY2X Itch: legiongames.itch.io Twitter: twitter.com/legiongames1 Instagram: instagram.com/legiongames1Offscreen & Onscreen Target Indicators - Godot 4 3D UI TutorialLegionGames2023-10-25 | In this Godot 4.1 tutorial I will be covering how to create HUD reticles that track the enemy position on-screen and off-screen. This is super useful for Space Shooters, FPS, and other types of action games. In this concise guide, I break down the complex process of converting 3D world positions into 2D UI, making it easy for you to follow in under 10 minutes.
For offscreen target tracking, we dive into the math involved, ensuring your reticles stay within your screen borders. To make this even more user-friendly, I show you how to rotate the reticles to point in the direction of your enemies.
Kenney Crosshair Pack: https://www.kenney.nl/assets/crosshair-packRace Car Controller Tutorial - Godot 3DLegionGames2023-09-18 | In this Godot 4 3D tutorial we’ll be taking a look at the vehicle body node in Godot and exploring how it can help us create a complete racecar controller for a Godot racing game. This tutorial will include an overview of the settings for both VehicleBody and VehicleWheel nodes that can help you tune you car and suspension to your liking, as well as all of the code you would need to set up your car, and a walkthrough of creating a racing camera system with a follow camera. I'll be using my night city map I made for this tutorial using Kenney assets.
Assets: City Kit (Commercial) by Kenney - https://www.kenney.nl/assets/city-kit-commercial City Kit (Roads) by Kenney - https://www.kenney.nl/assets/city-kit-roads Nissan GTR by David Sirera - https://poly.pizza/m/a_HKCtYAv2W
If you use the car model that I used you will need to change the wheel origins in Blender to make sure that they are centered on the wheel meshes.Godot 4 GridMap Tutorial - TileMaps, but 3DLegionGames2023-07-20 | In this Godot 4.1.1 tutorial video I talk about how we can use grid maps in order to create fast levels. I discuss everything you need in order to start using GridMaps, including MeshLibraries, how to navigate the GridMap interface, and tips and tricks to avoid common issues when using them. Gridmaps are an important tool in Godot level design because they let you use the benefits of multimeshes without having to write code.
Assets: Water: godotshaders.com/shader/wind-waker-water-no-textures-needed Meshes: https://kenney.nl/assets/platformer-kitHitscan Guns, Weapon Switching and Crosshairs - 3D Godot 4 FPS TutorialLegionGames2023-07-11 | In this Godot 4.1 tutorial we work on creating a hitscan weapon for our zombie FPS game. The covered topics include shooting animations and mechanics, crosshairs, hitmarkers, bullet traces, hit particles, weapon switching, a simple weapon manager, and improved projectile guns. These mechanics can be used for many types of games, including FPS, horror, survival, RPG, etc.
Assets: Steampunk Rifle by chiwei - skfb.ly/oEruW Kenney Crosshair Pack - https://kenney.nl/assets/crosshair-pack Muzzle Flashes - opengameart.org/content/16-toon-muzzle-flash Zombie model: mixamo.com Ground texture by 0melapics: freepik.com/free-vector/earth-texture_997013.htm Kenney Graveyard Kit - https://www.kenney.nl/assets/graveyard-kit Steampunk Rifle by Jake Sharp - https://poly.pizza/m/1aBSH8_ooptAdding Bullet Traces for Godot 3D FPSLegionGames2023-06-27 | In this short I talk about how you can use ImmediateMesh instances to add bullet traces to your FPS game in Godot. Also a little sneak peek of the hitscan gun I'm working on for my next Godot first person shooter game tutorial.No Speedrunning Bugs HereLegionGames2023-06-24 | I found a bug in my Godot FPS tutorial series game that could be used for speedrunning. Too bad I have to get rid of it. :(How I Made A Zombie FPS Game in Godot #shortsLegionGames2023-06-24 | I think the game turned out pretty cool, what do you think?
Making the character controller: youtu.be/A3HLeyaBCq4 Designing the map: youtu.be/dV6S_11pyzo Creating enemies with AI and pathfinding: youtu.be/iV710Vm5qm0 Adding guns and first person shooter mechanics: youtu.be/6bbPHsB9TtIComplete 3D Shooting Mechanics - Godot 4 FPS TutorialLegionGames2023-06-22 | In this Godot 4 tutorial we create implement complete shooting mechanics for a first person shooter game including how to make a weapon. The covered topics include gun animations, projectile bullets, complex bullet collisions with body parts and weakpoints, dying animations, and enemy despawning. These mechanics can be used for many types of games, including FPS, horror, survival, RPG, etc. All of this code works with Godot 4.1.
Wishlist Game: store.steampowered.com/app/2121710 Discord: discord.gg/c6rVwBxY2X Itch: legiongames.itch.io Twitter: twitter.com/legiongames1 Instagram: instagram.com/legiongames13D Enemies With Pathfinding and Animations - Godot 4 FPS TutorialLegionGames2023-06-14 | In this Godot 4 tutorial we create complex 3D zombie enemies for an FPS game. The covered topics include animations, pathfinding, attacking, detailed collision shapes, animation states using an AnimationTree, and spawning. These types of enemies can be used for a variety of first person games and third person games, including FPS, horror, survival, RPG, etc. All of this code works with Godot 4.1.
Wishlist Game: store.steampowered.com/app/2121710 Discord: discord.gg/c6rVwBxY2X Itch: legiongames.itch.io Twitter: twitter.com/legiongames1 Instagram: instagram.com/legiongames1Design 3D Game Levels From Scratch - Godot 4 TutorialLegionGames2023-06-04 | In this beginner friendly tutorial video we design a graveyard level from scratch for a Godot 4 FPS game similar to Call of Duty: Zombies. The covered environment design topics include importing 3D models, editing materials, optimizing collision shapes, designing terrain, implementing lighting and fog, and adding grass. All of this code works with Godot 4.1.
Wishlist My Game: store.steampowered.com/app/2121710 Discord: discord.gg/c6rVwBxY2X Itch: legiongames.itch.io Twitter: twitter.com/legiongames1 Instagram: instagram.com/legiongames1Juiced Up First Person Character Controller Tutorial - Godot 3D FPSLegionGames2023-05-19 | In this video we create a first person character controller for Godot 4 from scratch. We also add a range of game feel features including headbob, sprinting, fov change, and inertia. This controller can be used for a variety of Godot 3D first person games, including FPS, horror, survival, RPG, etc. All of this code works with Godot 4.1.
Planet Rhythm is a Godot pixel art rhythm game which has unique mechanics and a unique setting for every level!
Wishlist Game: store.steampowered.com/app/2121710 Discord: discord.gg/c6rVwBxY2X Itch: legiongames.itch.io Twitter: twitter.com/legiongames1 Instagram: instagram.com/legiongames1Godot World Environment Node TutorialLegionGames2023-02-17 | In this Godot Tutorial I talk about the World Environment node and how it can be used to create postprocessing and lighting effects like glow, color correction and adjustment in both Godot 2D and Godot 3D games. The WorldEnviornment is essential to creating cool looking environments and games that stand out.
Planet Rhythm is a Godot pixel art rhythm game which has unique mechanics and a unique setting for every level!
Wishlist Game: store.steampowered.com/app/2121710 Discord: discord.gg/c6rVwBxY2X Itch: legiongames.itch.io Twitter: twitter.com/legiongames1 Instagram: instagram.com/legiongames1What Happened in this Zoo? #gamedevLegionGames2023-02-01 | In this video we take a closer look at what horrible things happened in this egg hatching zoo.Most Gamedevs Ignore ThisLegionGames2023-01-15 | In this devlog video I talk about how I added a leaderboard to my rhythm game, Planet Rhythm! Planet Rhythm is a pixel art rhythm game which has unique mechanics and a unique setting for every level! It's made in Godot and I'm planning on releasing a free demo in the coming weeks!
#gamedev #indiegame #shorts #godot #pixelartHow Did This End Up In My Game?LegionGames2022-12-26 | Planet Rhythm is a pixel art rhythm game which has unique mechanics and a unique setting for every level!
#gamedev #indiegame #shorts #godot #pixelartMaking Cool Buildings for my Rhythm Game!LegionGames2022-12-24 | In this devlog video I talk about how I went about creating unique buildings for the city in my Godot rhythm game, Planet Rhythm. Planet Rhythm is a pixel art rhythm game which has unique mechanics and a unique setting for every level!
Wishlist Game: store.steampowered.com/app/2121710 Discord: discord.gg/c6rVwBxY2X Itch: legiongames.itch.io Twitter: twitter.com/legiongames1 Instagram: instagram.com/legiongames1Still Better AI Than Cyberpunk #shorts #gamedevLegionGames2022-10-03 | In this video I talk about how I've greatly enhanced my crowd and community systems to create the most believable city in any open-world game to date. Planet Rhythm's streets are bustling with crowds of people from all facets of life, all living their lives, with a full day and night cycle.
Planet Rhythm is a pixel art rhythm game which has unique mechanics and a unique setting for every level!
Planet Rhythm is a pixel art rhythm game which has unique mechanics and a unique setting for every level!
Wishlist Game: store.steampowered.com/app/2121710 Discord: discord.gg/c6rVwBxY2X Itch: legiongames.itch.io Twitter: twitter.com/legiongames1 Instagram: instagram.com/legiongames1How 2D Games Create an Illusion of DepthLegionGames2022-09-27 | In this video I talk about how I added an illusion of depth to my 2D game by adding contrasts between the background and the foreground, adding more layers to my parallax background, and adding a fog shader vfx. Planet Rhythm is a pixel art rhythm game which has unique mechanics and a unique setting for every level!