in doing so they probably would have given a much deeper explanation of each step that people who are new to the engine would need. there's really nothing wrong with that. both types of tutorial have value for different reasons.
@@boomgoesthedynamite69 i agree, but i think theres something special about the ✨performance✨ aspect of gamedev done quick. like anyone who has spent time programming knows the struggle of questioning all the different ways one could implement a solution. it can be paralyzing, but seeing gamedev done like in these tutorials can be instructive on making forward progress.
@@Nerdathon Not always. I know most of the basics, but struggle to get my footing, so fast tutorials get me the info i need efficiently. I don't need a 5 part series on all the little details of making player movement, tile mapping, etc. I'm looking for a few bits of information and quick tutorials get me there without skipping around the video and potentially missing some random detail. Not to mention, so many of these tutorials are long and dragging *without* giving me any additional context or information, so its just wasted time at that point. Most beginner tutorials just tell you what lines to write and dont explain anything anyways.
I needed this line and was looking for it all over the place: global_rotation = global_position.direction_to(get_global_mouse_position()).angle() + PI/2.0 I'm not certain why look_at() can't handle the possibility that a sprite might be upwards oriented instead of sideways oriented, but I was banging my head against a wall trying to correct it.
❤❤❤❤❤❤I really love you, 2 videos in 1 day, and thank you, I was waiting for that same tutorial, thank you very much, take advantage of all those interested in Godot, it is the best way to grow with an audience that loves you, you are there when we need you most ❤❤❤❤❤❤❤❤
This was a lot of fun. Almost broke my game but I fixed it. Somehow I put all the wrong nodes inside my "player" group. Issue is resolved. Now I just need a zombie spawner and I'll be satisfied. Thanks for the tutorial!
if your death screen doesnt show up make sure that in the scene tree you hid the death screen and not the canvas layer (like I did) since the code only controls the death screen and not the canvas layer
Thank you allot for making this Can you please also make one with projectiles ? Bullets that actually fly through the scene? That would be wonderful. Most of the other tutorials for that are outdated.
there is something with "var direction_to_player = global_position.direction_to(player.global_position) velocity = direction_to_player * move_speed move_and_slide()" that wont let the game start
same here! Maybe after each engine update some commands change. I tried again 5 times to do everything 1 in 1. I just copied every second and nothing. The game crashes and this error keeps popping up. Video is useless. You can do everything before adding zombies to the scene.
You are the best new subscriber, I was looking for this, upload more tutorials where you change weapons, when you shoot the bullet casings fall to the ground, inventories, also reload the weapons and ammunition that run out and you will have to pick them up from the ground. a little of everything, just like your games, it's incredible, upload more tutorials please.❤❤❤❤
Legion Games has some great tutorials for shooting (ua-cam.com/video/6bbPHsB9TtI/v-deo.htmlsi=8NIk5yJy1gDyz0_0) and weapon switching (ua-cam.com/video/tryYXX30FGg/v-deo.htmlsi=jbj3QBZnE4vs9gqy), albeit in 3D. DevLogLogan has a tutorial for inventories (ua-cam.com/video/V79YabQZC1s/v-deo.htmlsi=mWBy1dzQagJQ0NhE).
on the 45 row in the script it says "Expected ":" after "if" condition." and on the 46 it says "Expected indented block after "if" block." please help me
So, I have followed the tutorial and I think I have done everything the same as you, but when I load in I can move around, hear the shooting sound, collide with things, but the player sprite doesn't follow, I am moving just the CollisionShape2D. Same goes if I try to use the Move Mode to change the position of the player node, I can move the RayCast2D and CollisionShape2D, but the sprite doesn't follow.
I followed the tutorial, and everything works, except for kills, the shooting works, raycasts are working, but i cant kill the enemy and neither can enemy kill the player. What should i do?
Hi, did you finish the video? I had the same issue but when I carried on it seems he had the same issue with the zombies not killing him. Turns out it was due to not adding characters to the Raycast collision masks for me. hope this helps.
I know this is 4 months old, but I had the same problem. Turns out I just had to check the Ordering of all my textures to make sure the Dead graphic shows above the floor layer. Double check each texture's Z Index. Hopefully this helps others as well!
I know this is 8 months old and the other comment is 3 months old, but I had the same issue. It kept screaming at me that there was somesthing wrong with .show().. in the end the actual problem was that I put the whole graphics node as a child of the collisionShape node accidentaly while copying it over... so anyone that has the same issue maybe check that out.
Please for next time you do it slower and divide it into several videos, it's great but for the new ones they won't know what they're doing, they just continue, you can explain each thing slowly. Please make the next video more detailed and slowly. 🙏
@@biigsmokee For me it is fine, but I say it for the new ones who arrive that some do not follow so quickly, for us it is better videos as well as a lot of information
i love these any% speedruns
most other youtubers would have made this into 5 30 minute tutorials
in doing so they probably would have given a much deeper explanation of each step that people who are new to the engine would need. there's really nothing wrong with that. both types of tutorial have value for different reasons.
@@boomgoesthedynamite69 Very true but quite a lot of these tutorials do seem to be quite bloated
@@boomgoesthedynamite69 i agree, but i think theres something special about the ✨performance✨ aspect of gamedev done quick. like anyone who has spent time programming knows the struggle of questioning all the different ways one could implement a solution. it can be paralyzing, but seeing gamedev done like in these tutorials can be instructive on making forward progress.
the 5, 30 minute tutorials would be better, they explain deeper making actually learning the engine and not just copying, alot easier.
@@Nerdathon Not always. I know most of the basics, but struggle to get my footing, so fast tutorials get me the info i need efficiently. I don't need a 5 part series on all the little details of making player movement, tile mapping, etc. I'm looking for a few bits of information and quick tutorials get me there without skipping around the video and potentially missing some random detail.
Not to mention, so many of these tutorials are long and dragging *without* giving me any additional context or information, so its just wasted time at that point. Most beginner tutorials just tell you what lines to write and dont explain anything anyways.
Two miz videos across two days? Godot enjoyers eating well tonight
Unity users too lmao
Gonna capitalize on former Unity devs until drama is hot.
Man's giving me more useful info in 3min than most tutorials do in 4 videos lmao
I needed this line and was looking for it all over the place:
global_rotation = global_position.direction_to(get_global_mouse_position()).angle() + PI/2.0
I'm not certain why look_at() can't handle the possibility that a sprite might be upwards oriented instead of sideways oriented, but I was banging my head against a wall trying to correct it.
Dude, yes! These Tutorials are awesome! Thanks for sharing
id love to see a tutorial for basic random level generation, great as always!
What you do is awesome, Miz. thanks a bunch!
That's a great tutorial, thank you for explaining the PI/2 part as well.
More tuts! Miz tutorials is like half the godot experience
❤❤❤❤❤❤I really love you, 2 videos in 1 day, and thank you, I was waiting for that same tutorial, thank you very much, take advantage of all those interested in Godot, it is the best way to grow with an audience that loves you, you are there when we need you most ❤❤❤❤❤❤❤❤
just realized this is a whole nother channel. subbed and looking forward to more.
This was a lot of fun. Almost broke my game but I fixed it. Somehow I put all the wrong nodes inside my "player" group. Issue is resolved. Now I just need a zombie spawner and I'll be satisfied. Thanks for the tutorial!
Did you find your zombie spawner?
This is great practice for me. thank you Miziziziz
One of the best person to come for tutorials. No BS, no baby time frolics, and no 40 minute video on how to use something simple.
if your death screen doesnt show up make sure that in the scene tree you hid the death screen and not the canvas layer (like I did) since the code only controls the death screen and not the canvas layer
Thank you allot for making this
Can you please also make one with projectiles ? Bullets that actually fly through the scene? That would be wonderful. Most of the other tutorials for that are outdated.
I agree, It's frustrating following outdated tutorial, coz at some point your project would break,
You're actually goated
GODOATED!!!
glad your back :) any chance we can get a tutorial for first person arms while having a playermodel?
This is really good. Thank you for this
When I try and add velocity to the zombies it says “identifier “velocity” not declared in this scope” how do I fix this?
Someone: How much you need to crate a game?
Any big company: 100000000$
That dude: 18 minute
Make more tutorial please.Your tutorial are very easy to understand.
He came back
there is something with "var direction_to_player = global_position.direction_to(player.global_position)
velocity = direction_to_player * move_speed
move_and_slide()" that wont let the game start
same here!
Maybe after each engine update some commands change. I tried again 5 times to do everything 1 in 1. I just copied every second and nothing. The game crashes and this error keeps popping up.
Video is useless. You can do everything before adding zombies to the scene.
Great video, but what if I want to make the player movement with move_and_slide() instead of move_and_collide() ?
Hey everyone. If the player is not rotating towards the mouse pointer, what could the issue be?
Thank you for this.
for me it doesnt kill zombie and when i get killed restart thing not show up:(
This sure is fast
Very cool
always an inspiration! Thanks
anyone else having issues getting the restart button to work? pressing the restart key on keyboard works but not clicking the UI button with mouse.
You are the best new subscriber, I was looking for this, upload more tutorials where you change weapons, when you shoot the bullet casings fall to the ground, inventories, also reload the weapons and ammunition that run out and you will have to pick them up from the ground. a little of everything, just like your games, it's incredible, upload more tutorials please.❤❤❤❤
If you could upload a tutorial like this for Godot I would appreciate it a lot ua-cam.com/video/fuGQFdhSPg4/v-deo.htmlsi=faSYolH34Pw3wlqf
Legion Games has some great tutorials for shooting (ua-cam.com/video/6bbPHsB9TtI/v-deo.htmlsi=8NIk5yJy1gDyz0_0) and weapon switching (ua-cam.com/video/tryYXX30FGg/v-deo.htmlsi=jbj3QBZnE4vs9gqy), albeit in 3D.
DevLogLogan has a tutorial for inventories (ua-cam.com/video/V79YabQZC1s/v-deo.htmlsi=mWBy1dzQagJQ0NhE).
tower defense next PLEASE
And you did retro style before now pls make a horror vhs .
Industry standard 10/10
@MizizizizTutorials how do i make a survival horror game in Godot 4?
on the 45 row in the script it says "Expected ":" after "if" condition."
and on the 46 it says "Expected indented block after "if" block."
please help me
After the if statement in the next line, there should be a Tab character to imply that the statement belongs to the if statement.
Perfect. Thanks
what are 2d physics layers?
So, I have followed the tutorial and I think I have done everything the same as you, but when I load in I can move around, hear the shooting sound, collide with things, but the player sprite doesn't follow, I am moving just the CollisionShape2D.
Same goes if I try to use the Move Mode to change the position of the player node, I can move the RayCast2D and CollisionShape2D, but the sprite doesn't follow.
I don't know what I did, but deleted the graphics node2D, recreated it, and now it works.
thank you
I followed the tutorial, and everything works, except for kills, the shooting works, raycasts are working, but i cant kill the enemy and neither can enemy kill the player. What should i do?
Hi, did you finish the video? I had the same issue but when I carried on it seems he had the same issue with the zombies not killing him. Turns out it was due to not adding characters to the Raycast collision masks for me. hope this helps.
12:31 I get the game with game over screen what did i do wrong?
Is it possible to make this same project with Godot 3.5?
hi there! where do you get the audio effects from?
how do i make the zombies spawn endlessly? how do i make an ammo system for the gun? how do i make the character switch guns?
Experiment
love it
great vid
I can’t get the “$Graphics/Dead.show()” mode to work in the script. I don’t know what went wrong. could you help me?
I know this is 4 months old, but I had the same problem. Turns out I just had to check the Ordering of all my textures to make sure the Dead graphic shows above the floor layer.
Double check each texture's Z Index.
Hopefully this helps others as well!
I know this is 8 months old and the other comment is 3 months old, but I had the same issue. It kept screaming at me that there was somesthing wrong with .show().. in the end the actual problem was that I put the whole graphics node as a child of the collisionShape node accidentaly while copying it over... so anyone that has the same issue maybe check that out.
nice
mine does everything but shoot
Pls make vhs ps1 style horror pls they're so popular in unity and not so much in godot pls it's you job to make it a godot thing .
😊
speed run
I love you
Gdot miami
*Promosm*
bigger fonts would be good :|
Please for next time you do it slower and divide it into several videos, it's great but for the new ones they won't know what they're doing, they just continue, you can explain each thing slowly. Please make the next video more detailed and slowly. 🙏
I'm brand new and I'm fine ngl
@@biigsmokee For me it is fine, but I say it for the new ones who arrive that some do not follow so quickly, for us it is better videos as well as a lot of information