- 103
- 1 471 478
LegionGames
Canada
เข้าร่วมเมื่อ 28 ม.ค. 2020
Horror Game Atmosphere - Godot 3D Tutorial
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.
Project files are available here: www.patreon.com/posts/horror-game-112891372
Discord: discord.gg/c6rVwBxY2X
Itch: legiongames.itch.io/
Twitter: legiongames1
Instagram: legiongames1
Project files are available here: www.patreon.com/posts/horror-game-112891372
Discord: discord.gg/c6rVwBxY2X
Itch: legiongames.itch.io/
Twitter: legiongames1
Instagram: legiongames1
มุมมอง: 8 626
วีดีโอ
Simple Hotbar - Godot 4 3D Minecraft Tutorial
มุมมอง 7K7 หลายเดือนก่อน
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. Save Game Tutorial: www.patreon.com/posts/save-game-system-105740551 Project Files: www.patr...
Animated Main Menu - Godot 4 3D Tutorial for Beginners
มุมมอง 13K8 หลายเดือนก่อน
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. Previous video: th-cam.com/video/sAZ8D3rt5yU/w-d-xo.htmlsi=TcN9VPx_TcXKWjV2 Project files: www.patreon.com/posts/animated-main-102869299 Discord: discord....
Easy Explosion Effect - Godot 3D VFX Tutorial
มุมมอง 9K9 หลายเดือนก่อน
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. Project files: www.patreon.com/p...
Learn Godot by Making Minecraft - Complete Crash Course
มุมมอง 67K9 หลายเดือนก่อน
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 n...
Fully Destructible 3D Environments - Godot 4 FPS Tutorial
มุมมอง 20Kปีที่แล้ว
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 ...
3D Space Level Design From Scratch - Godot 4 Tutorial
มุมมอง 12Kปีที่แล้ว
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. Get all of the project files: www.patreon.com/posts/space-map-files-9...
Creating Amazing Skyboxes - Godot 3D Tutorial
มุมมอง 17Kปีที่แล้ว
In this Godot 3D tutorial (version 4.1 used), I talk about how you can use Spacescape to create amazing procedurally generated space backgrounds you can use to design levels in the Godot Engine. 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-suppo...
Offscreen & Onscreen Target Indicators - Godot 4 3D UI Tutorial
มุมมอง 6Kปีที่แล้ว
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 ...
Race Car Controller Tutorial - Godot 3D
มุมมอง 65Kปีที่แล้ว
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...
Godot 4 GridMap Tutorial - TileMaps, but 3D
มุมมอง 105Kปีที่แล้ว
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 multimeshe...
Hitscan Guns, Weapon Switching and Crosshairs - 3D Godot 4 FPS Tutorial
มุมมอง 39Kปีที่แล้ว
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. Support the channel: ww...
Complete 3D Shooting Mechanics - Godot 4 FPS Tutorial
มุมมอง 127Kปีที่แล้ว
Complete 3D Shooting Mechanics - Godot 4 FPS Tutorial
3D Enemies With Pathfinding and Animations - Godot 4 FPS Tutorial
มุมมอง 115Kปีที่แล้ว
3D Enemies With Pathfinding and Animations - Godot 4 FPS Tutorial
Design 3D Game Levels From Scratch - Godot 4 Tutorial
มุมมอง 156Kปีที่แล้ว
Design 3D Game Levels From Scratch - Godot 4 Tutorial
Juiced Up First Person Character Controller Tutorial - Godot 3D FPS
มุมมอง 250Kปีที่แล้ว
Juiced Up First Person Character Controller Tutorial - Godot 3D FPS
Making A Backrooms Horror Game in Godot 4 #gamedev
มุมมอง 27Kปีที่แล้ว
Making A Backrooms Horror Game in Godot 4 #gamedev
Making Cool Buildings for my Rhythm Game!
มุมมอง 8952 ปีที่แล้ว
Making Cool Buildings for my Rhythm Game!
Making A Cosmic Horror Rhythm Game In Godot
มุมมอง 8K2 ปีที่แล้ว
Making A Cosmic Horror Rhythm Game In Godot
How 2D Games Create an Illusion of Depth
มุมมอง 2.4K2 ปีที่แล้ว
How 2D Games Create an Illusion of Depth
Making Satisfying Mechanics for my Rhythm Game
มุมมอง 1.1K2 ปีที่แล้ว
Making Satisfying Mechanics for my Rhythm Game
55:07 If you're using smaller blocks you might need to divide the normal.
@7:26 Please god go back an edit the 3D Enemies with Pathfinding to add a "from the future" section that tells people not to bother with creating those meshes. I spent so much time doing it to begin with, running an animation, watching them break. Trying again to realign the animations, and then saying fuck it when they broke again xD
I'm stuck, after adding the headbob code snd func for the up and down movement, player phases half way through the floor, the code works but its causing that Help
4:10 you could use a gridmap for the road and other elements, that way you don't have an insane amount of nodes in the scene
5:15 if you're getting an error for typing "head" before "transform", it's because you need to delete the first colon in that line. "var direction := (transform...." should become "var direction = (head.transform...". It took me forever to find out what was wrong. If you see in the video, you can see the colon was deleted there. Probably just a missed detail!
Really nice tutorial. Just wanted a favor. Can you make a tutorial on how to make the cursor visible or how to add a crosshair to the center of the screen? It's starting to annoy me when you want to place a block here but the places a block there. The vid is still nice. You earned an extra sub and like :)
Is it possible you can make a video on crouching? I'm trying to make a horror game, but I can't figure out how to make it so I can crouch. (I'm a new Godot 4 user.)
0:19 How are you bringing up these menus??
press on the plus above the menu were everything is on the left
TY SIR
my place block wont work ;(, how do i fix it?
would having all these separate objects in any way impact the performance of the game in comparison to just importing a map from blender or would the performance be around the same?
For the CSGBox in Godot 4.3, it seems like you need to tick Use Collision in the inspector. Got stuck for 10min, if it can help :)
this should def be pinned, thank you!!!
THANK YOU! I almost quit trying.
NVM I got it this is the best Godot tutorial ever!
I have my player as a scene, not a node, how do I make this work
would you consider doing a tutorial on melee combat? I know you did shooting, but I would love to see how you would make melee weapons in an FPS game?
my capsule just falls through the ground
my code is not working can anyone provide me with the correct movement code?
hey can you please make video on HOW TO ENTER AND EXIT CAR i am finding a tutorial on it and there is litral no video for it. soo. plzzz
Does the code work for godot 4.3?
For anyone trying to follow along in Godot 4.3, just be aware that at the time of me writing this the later tutorial in this series, 3D Enemies with Pathfinding and Animations has some major issues when you try and create collision for the 3D enemy model, so I would recommend following along in 4.1 to avoid any interruptions when going through the series.
Thanks g
Nice series , I've been following it from start. But I've ran into some problems before which no one has commented, now i have problem where bullets shoot from ground where i Spawn. how to fix it
my camera doesn't move help
My bullets go only to one direction, how to solve this?
So when I get to the point of "Create Physical Skeleton" on the Skeleton 3D my screen just absolutely blows up in collision capules that take up the entire viewport. I've followed everything to the T up to that point, but it just cannot seem to properly create the actual physics object for the Zombie Skeleton and i'm a bit at a loss of what to do.
For anyone trying to follow along in Godot 4.3, just be aware the "Create Physical Skeleton" functionality @3:30 seems incredibly broken. I pulled down the mode/animations and redid just the part of getting to that in 4.2 and it works fine, but 4.3 just cannot seem to create the skeleton without breaking. Even cloning Legion's project and trying to open the zombie model / scene in 4.3 doens't seem to work, so at least at time of writing I would highly suggest following this and the previous tutorial in 4.2 or earlier (as trying to open up my 4.3 project in 4.2 definitely also does not work)
Wow awesome
I did it
Amazing tutorial.
why not make the rigidbody mass higher instead of changing the gravity???
Thank you so much for the videos, they were very helpful!
I keep falling through these tiles. how do I fix this?
If anyone is having issues like "invalid call. Nonexistent function “instantiate” in base "GDscript"", close godot and reopen it. No idea why it does that, but it worked for me so hopefully it works for you!
i want to add more cars and convert it to a racing game help me please
Bro I am not keeping up with the video wathsoever and it's not even one minute in. I wish you'd say what things are, especially when we have to dig into long collapsed lists of jargon we're not used to. Nothing deters me more from gamedev than having a "CS-what are you... huh?" moment every twenty seconds. I put it on pause and I go read the documentation, but then I come back to the video and I'm out of juice when there's just a box on screen and now I have to find various settings without any prep, so I try and I read when something confuses me, but then I come back to the video and there's only a fancy cube on the screen.
pls help my zombie dosent move
i have the same prob
This is surely a great video, but I've been running into some issues, that hit is registered at start of the game, and doesn't disables until enemy hit me, and another is that when enemy attacks once, it stops like a statue. pls help
HI My player doesnt Sprint whenever I press the RUN button my character walks all the time, unless I flip it then he runs but pressing the RUN button makes him walk Please Help my code looks like this: extends CharacterBody3D const WALK_SPEED = 5.0 const SPRINT_SPEED = 10.0 const JUMP_VELOCITY = 4.5 const SENSITIVITY = 0.003 const head_bob = 2.0 const bob_amp = 0.08#head bob consts and var down below var gravity = 9.8 var t_bob = 0.1 var speed @onready var head: Node3D = $Head @onready var camera_3d: Camera3D = $Head/Camera3D func _input(event: InputEvent): if event.is_action_pressed("exit"):#makes sure u exit the game window get_tree().quit() func _unhandled_input(event): if event is InputEventMouseMotion: head.rotate_y(-event.relative.x * SENSITIVITY) camera_3d.rotate_x(-event.relative.y * SENSITIVITY) camera_3d.rotation.x = clamp(camera_3d.rotation.x, deg_to_rad(-40), deg_to_rad(60)) func _ready(): Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) func _physics_process(delta: float) -> void: # Add the gravity. if not is_on_floor(): velocity += get_gravity() * delta #WHEN YOU PLAN TO ADD ANOTHER INPUT PLEASE DONT ADD IT TO THE BOTTOM WHERE MOVEMENT IS IT WILL BE A HEADACHE if Input.is_action_just_pressed("RUN"): speed = SPRINT_SPEED else: speed = WALK_SPEED
now im using 4.2.1 and it still dosent work
still helpful though
I am in 4.2.2 and the breaking and placing is not working
6:09
why cant i move
i was already watching this at 2am feeling existential dread BEFORE i saw the giant satanic shrek face DUDE WHAT THE FUCK
Feel like this is a space where GodotVoxel might work well, but its still very cool to see vanilla godot being able to do stuff with this
😢please enable automatic dubbing for PORTUGUESE
Bro I'm cooked when I see code lol
Nice try bro
I wasn't getting any errors for headbobbing, BUT... for anyone like me that implemented the headbobbing stuff as shown in the video, but the headbobbing wasn't showing in the actual test window when you run it, I figured out a work around. Instead of directly modifying the camera's transform, create a new transform with the updated position and set it back to the camera. Replace this line in _physics_process: camera.transform.origin = _headbob(t_bob)" to var new_transform = camera.transform new_transform.origin = initial_camera_pos + Vector3(0, sin(t_bob * BOB_FREQ) * BOB_AMP, 0) camera.transform = new_transform -------------------- My code after this implementation looked like this in full (and it works fine!): func _physics_process(delta: float) -> void: # Add the gravity. if not is_on_floor(): velocity.y -= 9.8 * delta # Handle jump. if Input.is_action_just_pressed("jump") and is_on_floor(): velocity.y = JUMP_VELOCITY # Get the input direction and handle the movement/deceleration. var input_dir := Input.get_vector("left", "right", "up", "down") var direction = (head.transform.basis * Vector3(input_dir.x, 0, input_dir.y)).normalized() if direction: velocity.x = direction.x * SPEED velocity.z = direction.z * SPEED else: velocity.x = 0.0 velocity.z = 0.0 # Head Bob t_bob += delta * velocity.length() * float(is_on_floor()) var new_transform = camera.transform new_transform.origin = initial_camera_pos + Vector3(0, sin(t_bob * BOB_FREQ) * BOB_AMP, 0) camera.transform = new_transform move_and_slide()
hello, thank you a lot, it helps for me. *for someone who do not understand how to get initial_camera_pos - you need to add "var initial_camera_pos: Vector3" in beginning of code to other vars, I find it in some older comment
nn funziona un cazzo
How do I make so I can walk into a door and be teleported into a room? I've been trying to follow some Tutorials but there all 2D and my game is 3D (IDK if thats a problem). To make things short, Halp!
Link for download Project