Тёмный

How To Make A Doom Clone In Godot 4 

MizizizizTutorials
Подписаться 4,4 тыс.
Просмотров 66 тыс.
50% 1

assets: nartier.itch.io/godotdoomclon...
password: miz
course: www.udemy.com/course/how-to-m...
coupon: 3BE353F93CA462D3C2B6

Опубликовано:

 

16 сен 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 203   
@upstrock
@upstrock Месяц назад
that's the most "pay attention and get your shit together"tutorial ever, love it.
@jloor5267
@jloor5267 9 месяцев назад
Amazing tutorial. Perfect for unity refugees
@gos994
@gos994 9 месяцев назад
Now I don't regret all the days I didn't spend learning unity
@wedoalittletrolling723
@wedoalittletrolling723 9 месяцев назад
"unity refugees" 💀
@bartoszmaj8691
@bartoszmaj8691 9 месяцев назад
@@wedoalittletrolling723 has been a very common term on the godot subreddit this past week
@textexadecimal9340
@textexadecimal9340 9 месяцев назад
Miz Gordon ftw
@aeolianthecomposer
@aeolianthecomposer 8 месяцев назад
Lmao. As a GMS2 refugee, I can relate
@infinitehush
@infinitehush 9 месяцев назад
Awesome! I'm an animator on "American Dad!" but I've always loved gamedev, and I've been following your main account for years after finding your low poly/demake stuff! It's been cool watching your journey! I got sucked into Unreal Engine the last couple years to make cartoons but I've finally started taking Godot seriously after the Unity nonsense. You're an awesome dude and I'm always excited to see your work!
@zacharyharris2177
@zacharyharris2177 8 месяцев назад
You can make cartoons in unreal engine?
@nikolasperez7745
@nikolasperez7745 8 месяцев назад
@@zacharyharris2177 I think theres a version specifically for film and animation
@apexfalllegendarium349
@apexfalllegendarium349 3 месяца назад
what season litreally like up to season 16 shit is good animation is always sick,, im addicted to american dad gotta start from season 1 on vlc player every time i finish season 16 and i watch it all on tv aswell every night mostly lel for like 10 years
@OrangeDied
@OrangeDied 3 месяца назад
no way american dad speedruns will be real soon
@keeby4
@keeby4 21 день назад
I love American dad, awesome work you did
@themore-you-know
@themore-you-know 9 месяцев назад
If Tutorials had a speedrun community, Mziziziz would be a frequent champion. Much love over the past few years!
@birdboys1877
@birdboys1877 9 месяцев назад
We need more short but comprehensive tutorials for basic game templates like this. Quality stuff
@dohnud
@dohnud 9 месяцев назад
9:40 Lil tip u didn’t mention, hold Ctrl+Shift after you start dragging the node, when you drop it down it into a script Godot will generate @onready and variable names automagically!
@SheepUndefined
@SheepUndefined 9 месяцев назад
*what*
@sockeater193
@sockeater193 7 месяцев назад
I think just Ctrl works as well
@dohnud
@dohnud 7 месяцев назад
@@sockeater193 Yeah Ctrl by itself works with one node. Add Shift for multiple nodes
@stevedowning3892
@stevedowning3892 6 месяцев назад
Holy crap, that is useful!
@atticuskelem3340
@atticuskelem3340 6 месяцев назад
god(ot) bless you champ
@Deadener
@Deadener 9 месяцев назад
Tip at around 2:00, there are now buttons just above the 3D view, in the three-dot menu, that let you add the environment and lighting that you see in the default 3D scene, so you don't have to set everything from scratch.
@PsychonicJoe
@PsychonicJoe 8 месяцев назад
aren't those just to simulate the lighting as if you had a default environment but doesn't actually add them to the scene or did i misunderstand?
@mbbmbbmm
@mbbmbbmm 8 месяцев назад
It does actually add them to the scene with a button click@@PsychonicJoe
@puzzud
@puzzud 9 месяцев назад
Miziziz showing off his Godot kung fu. Which funny enough is what our community needs right now. Miziziz astute as usual.
@marconachenius
@marconachenius Месяц назад
This became one of the most comprehensive FPS tutorials for godot beginners when I set the playback speed to 0.5😂 Excellent work!
@CashsCoffee
@CashsCoffee 10 дней назад
wow. I’m 30 seconds in and I can already tell I love your tutorial style. these comments about being straight to the point are true. not only straight to the point, but *clear* and straight to the point. thank you.
@mike_wake
@mike_wake 9 месяцев назад
What a great timing ;) Always loved your tutorial style! And it's valuable to learn from someone who used this engine to actually release several games and not just tinkering
@372leonard
@372leonard 9 месяцев назад
wow, so much experience and knowledge shared in 28 minutes, thank you so much. the information is so fast and clear, not a single wasted second.
@uheartbeast
@uheartbeast 9 месяцев назад
Subbed.
@gregorywatine
@gregorywatine 9 месяцев назад
Thank you for this ! Your previous version of this video was what made me discover Godot and give me the want to realise my own game one day. It's a pleasure and really interesting to see it adapted to Godot 4 and to observe the evolution between the two. Thank you again !!
@CertifiedFreshMemes
@CertifiedFreshMemes 18 дней назад
Dude dropped the best GoDot tutorial and then disappeared
@ClintCarlson
@ClintCarlson 9 месяцев назад
So excellent! Looking forward to the full course ported to Godot4!
@thenumberIX
@thenumberIX 9 месяцев назад
this is so useful. getting into game development for the first time and this is exactly what i needed
@The_Dialect
@The_Dialect 9 месяцев назад
Great video! Really love that you call out all the shortcut keys you use! Never knew of them cuz never heard anyone else say them.
@sweetbabyalaska
@sweetbabyalaska 9 месяцев назад
I really appreciate the no bs straight to the point tutorial!
@ChrisDerBlonde
@ChrisDerBlonde 9 месяцев назад
I like your pace. Thanks for the great tutorial. Keep em coming ❤
@MCPeeBoy
@MCPeeBoy Месяц назад
i like your all gas, no brakes kind of attitude
@robsidian354
@robsidian354 Месяц назад
i followed exactly his tutorial but i had so many errors,i really had the same as him,tried to fix it with chatgbt or reddit but nothing helped,i dont know anymore,i give up on godot
@caruya
@caruya 9 месяцев назад
Really nice Red Bull free tutorial. Quick, informative and on point.
@Distortion0
@Distortion0 4 месяца назад
Thank you so much. I've been trying to learn godot and what you explained in a half hour is taking other people 20 part series to cover.
@drinkwwwaterrr
@drinkwwwaterrr 9 месяцев назад
Tysm, this was a great straight to the point tutorial with plenty of useful info that can apply to any game
@megalukes
@megalukes 9 месяцев назад
Awesome tutorial! This is also helpful for those who are migrating from 2D to 3D in Godot. Thank you!
@TheOpenWastes-in7lm
@TheOpenWastes-in7lm 6 месяцев назад
Great work, really appreciate the effort you put into this. I'm working on a 3D open world game with lots of procedurally generated elements, where I'm going to use 2D sprites like this for enemies. I still have to work out how to update navmeshes from code, but this tutorial has helped me get going with the player controller and enemies, at least.
@joshuamorris1851
@joshuamorris1851 9 месяцев назад
Awesome, also excited to hear you're going back to update the Udemy course for Godot 4. Cheers!
@psycho_ocelot
@psycho_ocelot 9 месяцев назад
Thanks I've learned so much from this video alone!
@IceWolve67
@IceWolve67 5 месяцев назад
Tutorial that start by showing the final product are the best !
@Vexcenot
@Vexcenot 4 месяца назад
9:43 click drag, hold ctrl, then drop for the @ stuff
@user-ul1jk3ej3n
@user-ul1jk3ej3n 4 месяца назад
thanks
@MH-lr6ue
@MH-lr6ue 3 месяца назад
This was a lot of fun to do. I don't fully understand the code and how it all works but I'm sure I can figure out how to modify certain elements. Thanks for this.
@podfatheutube
@podfatheutube 9 месяцев назад
Thanks, love your tutorials!
@romulobalsalobre8829
@romulobalsalobre8829 11 дней назад
Awesome tutorial, fast and delivered the idea
@bonsaipropaganda
@bonsaipropaganda 9 месяцев назад
Literally made my day. I had to tell my wife you uploaded this
@oththakom9327
@oththakom9327 8 месяцев назад
There's nothing more satisfying then starting up a working playtest with no error message. Now to work on the enemies.
@bencanfield
@bencanfield 9 месяцев назад
Great tutorial!
@thomasdeutelmoser8986
@thomasdeutelmoser8986 9 месяцев назад
such a great video thank uuu!
@Hacker_lyx
@Hacker_lyx 9 месяцев назад
Nice to see an updated tutorial for 4.x. The one thing I couldn't figure out, when moving to 4.0 how do we parent collision shapes to bones? I think we have to use Bone attachment nodes. But it was giving me a warning that the shapes weren't a child of the Body.
@dudemannxs
@dudemannxs 9 месяцев назад
As soon as you is update your tutorial on Udemy to 4.0, I will be absolutely be purchasing it. Love the way you teach.
@zzzzzzzzzzzzzzzzzzzzzzzzzzzz__
@zzzzzzzzzzzzzzzzzzzzzzzzzzzz__ 8 месяцев назад
same, crazy good tutorial
@stephanrobertgames
@stephanrobertgames 9 месяцев назад
Welcome back, missed u 😮
@ecam90
@ecam90 8 месяцев назад
This tutorial would have been 4 hours long if it were done by any of the other youtubers making godot videos right now... thanks for keeping it short but full of great tips throughout the way.
8 месяцев назад
Nice tutorial, thanks a lot!
@alex197
@alex197 9 месяцев назад
Now this is a reboot I can get behind
@redforgs4748
@redforgs4748 9 месяцев назад
holy moly defiantly subbing
@Ikuti112
@Ikuti112 9 месяцев назад
New Miz video hype
@Marandal
@Marandal 9 месяцев назад
i hail from the land of Unity. Thank you for welcoming me into the chruch of Godot with this tutorial!
@slimebuck
@slimebuck 8 месяцев назад
to resize the floor you really should click the object shape in the inspector and change its size there instead of scaling. Scaling causes issues down the road if things are at different scales.
@letcs
@letcs 8 месяцев назад
amazing tutorial, thanks
@loftypancake
@loftypancake 9 месяцев назад
Excellent!
@crabofchaos7881
@crabofchaos7881 8 месяцев назад
Very informative, but also very quick! I require trucker-grade speed to follow it closely.
@NjecolinaHranjec
@NjecolinaHranjec 9 месяцев назад
Thank you so much!
@mangedrabbit
@mangedrabbit 9 месяцев назад
Welcome back.
@zazito34
@zazito34 9 месяцев назад
This video is gold
@renatorossarola
@renatorossarola 9 месяцев назад
Thanks!
@ince55ant
@ince55ant 9 месяцев назад
at this point im just watching godot tutorials for anti-Unity support and to check out different workflows
@Rexmon
@Rexmon 9 месяцев назад
Thx again king ily
@rogerfalkevicz4596
@rogerfalkevicz4596 4 месяца назад
I want the shooting animation repeating when i am pressing the shoot button, but it stop and i have to release and press again
@user-kr6rp9bt3h
@user-kr6rp9bt3h 9 месяцев назад
Really good 10/10
@LaserGadgets
@LaserGadgets 3 месяца назад
I wish I could do this as fast as you (well I can't really do it at all). How long did that take you? To learn godot I mean.
@UltimatePerfection
@UltimatePerfection 6 дней назад
Not sure if you know this by now, as this video is 9 months old, but you can also press RMB and use WSAD to move around, pretty much like in other engines.
@detectivechipotle
@detectivechipotle 3 месяца назад
Nice tutorial, only wish it was more explanatory when it comes to why you're doing what you're doing or why it is you do something rather than only showing the "how".
@emiibriones2786
@emiibriones2786 7 месяцев назад
Gran Tutorial!!
@fl4k78
@fl4k78 29 дней назад
i needed to play this at 0.25 speed to keep up with this holy hell
@ChristoopherFree
@ChristoopherFree 2 месяца назад
Thnks man!
@chaithanyavallesi9349
@chaithanyavallesi9349 9 месяцев назад
wowee new channel
@flo8903YT
@flo8903YT 4 месяца назад
thank you very much
@mehmeh8883
@mehmeh8883 9 месяцев назад
A DEDICATED MIZIZIZIZIZIZ TUTORIAL CHANNEL?!
@StarDragonNova
@StarDragonNova 9 месяцев назад
Hey, how would one go about doing directional 2d sprites in 3d? So how could I change the enemy sprite based on the angle the camera is viewing the enemy instance? Edit: i see you already made a video about this, but does godot 4 bring any new features to make it easier? Would your approach change after godot 4?
@gamedev6698
@gamedev6698 3 месяца назад
Great !!! AWESOME!!! I made this program in GODOT 3 and I Will ne do this tutorial in GODOT 4 Thank you Very much !!!!
@SLAVKINGRED
@SLAVKINGRED 3 месяца назад
lovely
@voidboi0
@voidboi0 9 месяцев назад
You bet your butt I'm subscribing.
@user-xsn5ozskwg
@user-xsn5ozskwg 9 месяцев назад
14:00 was so useful; I've been wondering how to use get_vector for Vector3 and I couldn't figure it out from the documentation.
@Glumpyglooper
@Glumpyglooper 9 месяцев назад
totally new to all of this. Beginner at coding and game development so I'm trying my best to catch up lmao
@ince55ant
@ince55ant 9 месяцев назад
its a constant catch-up. the trick is to be creative with what you know how to do.
@Glumpyglooper
@Glumpyglooper 9 месяцев назад
@@ince55ant thanks man
@stabbedbyapanda
@stabbedbyapanda 16 дней назад
Do you have plans to ever show how you make this style of art/characters?
@sampayne5467
@sampayne5467 3 месяца назад
For anyone struggling because you cannot move the camera or player when you compile around the 20:00 mark, you may have forgotten to remove the camera from the world scene!
@deadclicks
@deadclicks 8 месяцев назад
tyty!
@soyunbonus
@soyunbonus 9 месяцев назад
Like and comment because you showed the results in the first seconds, not waiting till the end.
@slimebuck
@slimebuck 8 месяцев назад
mad stomp!
@eyejar234
@eyejar234 7 месяцев назад
Hi thanks for the tutorial but I have a little problem when I made the camera shake the shoot animation dosent stop can you please help me?
@itssemp6216
@itssemp6216 6 месяцев назад
Random question. I know these are the same assets from the previous doom clone you did but what did you use to draw them? Ps krita, gimp?
@Officialnativesons
@Officialnativesons 8 месяцев назад
I know it’s a long shot but can you answer me a question. I did your tutorial to the T even re-watching and renaming things to exact spellings. The Player script is not throwing any errors even when the game plays but I am unable to use the inputs and the animation of the Gun doesn’t do anything. I’m pretty sure it has to do with the player script inputs (WASD) but I’m not skilled enough to know what I am looking for that is wrong. Do you have any idea what would make the inputs to not work?
@sosigwithnobucks4636
@sosigwithnobucks4636 5 месяцев назад
Maybe the keybind, but it's weird... the action should be done with no porblem buddy... Also... for the animation, when you dropped the node "animatedsprite2d" did you press ctrl?
@PaulMetalhero
@PaulMetalhero 9 месяцев назад
Great tutorial! I'm following every step, but when I hit play, my player falls to hell. What did I miss?
@stabbedbyapanda
@stabbedbyapanda 14 дней назад
Had an issue with the enemy not moving aka not able to attack either. All I had to do was capitalize the P in Player group node call for the Player reference.
@5w4m9y
@5w4m9y 4 месяца назад
I followed this step by step and word for word but when I press f5 at the stage of around 18:00 I can't look around, the animation doesn't play, and I pressing the fire button only plays the noise once, and will not play it again if pressing the fire button again
@sampayne5467
@sampayne5467 3 месяца назад
Make sure you removed the camera from the world scene! The only camera should be the child in the player scene
@stefanfyhn4668
@stefanfyhn4668 9 месяцев назад
Woop!
@TheCrazicalsOffical
@TheCrazicalsOffical 6 месяцев назад
could you add a menu at the bottom too?
@itsjusthayden2664
@itsjusthayden2664 9 месяцев назад
whats the best way to add multiple guns?
@TTvshan
@TTvshan 9 месяцев назад
what version of godot did you use ?
@Zhanariya
@Zhanariya 5 месяцев назад
Why always error in " error at (60, 8) : identifier "Ray_cast_3d" Not declared in the current scope
@jasonxxl1462
@jasonxxl1462 Месяц назад
I had the same problem unfortunately
@dysianNzkcifjfbsbs
@dysianNzkcifjfbsbs 5 месяцев назад
Can you make a tutorial on how to make a intro screen to this game please.
@Ferukin7575
@Ferukin7575 2 месяца назад
Great tutorial! I just need help with one thing, i don't know if thats my incopetence, but i literally followed ALL your steps, and i checked EVERY PIECE OF CODE, even tried to copy and paste your player code from the final product to understand why my game freezes in shoot animation doing an endless loop and the character body doesn't move no matter what i try to fix it, i followed all your steps, and yet it somehow is not working for me, i need help.
@Ferukin7575
@Ferukin7575 2 месяца назад
I tried anything, i even rewatched the tutorial SEVERAL TIMES, i fixed the animation issue but it simply doesn't move the camera or even move the player body, i can't understand why it is not working.
@GoAnimations-kp8im
@GoAnimations-kp8im Месяц назад
how do u drag the file into the assets tho it aint workin for me
@SanOcelotl
@SanOcelotl 9 месяцев назад
damn, i need to learn how to code lol
@lime1979
@lime1979 6 месяцев назад
Thanks but could please say how to enemy can get the global_rotation of the player? cause i'm using a 3d model and chasing the player is what I need but I want the enemy to also rotate after the player. thanks Edit: So now I know how to make my 3d enemy rotate towards the player {[ look_at() ] for those that need to know}. But now my enemy is running to the player backwards
@Light1c3
@Light1c3 9 месяцев назад
This might be a dumb question, but why are you using a Sprite2D as a child of a Control node? Should that be another control node like TextureRect or something?
@stabbedbyapanda
@stabbedbyapanda 14 дней назад
it's "AnimatedSprite2D" because the image animates. I'm still not too familiar with all the nodes, but i think TextureRect can't have animated frames. I think Sprite 2d can for one animation but not multiple.
@NihongoWakannai
@NihongoWakannai 9 месяцев назад
Dragging objects into the script to make references seems weird. There is a hard reference to that specific object in the script? What if you want multiple instances of a script with references to different things? Or if you want to dynamically change the reference?
@Mrgamerthebestgamer
@Mrgamerthebestgamer 7 месяцев назад
Hi could you vote what game should I do
@anon_y_mousse
@anon_y_mousse 9 месяцев назад
I'm glad that more people are using a truly open source tool such as Godot, and it's always been better than Unity, regardless of what Unity dorks say, despite the fact that Unity's license really isn't as bad as people think and only marginally worse than Unreal's license, but Doom's actual engine is open source too, and there are all kinds of useful level editing tools for it, as well as the fact that it has a superior language built-in for programming bits of the game. I guess what I'm trying to say is why a Doom clone when Doom 1-3 and Quake 1-3 are all open source and would fit better with such an example instead of say an RPG or strategy game? Ultimately it doesn't really matter because I'm just a random passerby, but I would suggest doing a video on an RPG. My favorite game is Final Fantasy Tactics and making a game with similar gameplay to that would certainly interest me.
@OrangeDied
@OrangeDied 3 месяца назад
cause its funny
@anon_y_mousse
@anon_y_mousse 3 месяца назад
@@OrangeDied Funny in what way?
@stabbedbyapanda
@stabbedbyapanda 14 дней назад
This is a remake tutorial from Godot 3, also I think around that time he did a game jam of making a game like doom... I think or i think a lot of people he game jammed with did similar games. It was one of those for sure that probably influenced the first tutorial. Also most game devs getting into game dev probably have no idea the doom engine is open source. I had no idea for 5 + years. and its a big commitment to switch engines.
@anon_y_mousse
@anon_y_mousse 14 дней назад
@@stabbedbyapanda Sounds reasonable, about it being a holdover tutorial. I do wonder why so many videos on RU-vid are about making a Doom clone and nearly never include a link to the original Doom source or even a statement that it is open source. I would guess that it's a perspective issue, that maybe they're as old as me and learned firsthand and expect everyone to just know what they know.
@stabbedbyapanda
@stabbedbyapanda 14 дней назад
@@anon_y_mousse you are assuming still a majority of people know it exist and that it's free and open source. If someone told me about a 20year old engine + that isnt heavily updated I wouldn't think twice of not using it.
@PicturesqueGames
@PicturesqueGames 9 месяцев назад
Wolf clone. Doom had...you know - steps, different platform heights.
@pxpyt
@pxpyt 9 месяцев назад
They are literally the same concept that use the same engine
@cloneian2848
@cloneian2848 9 месяцев назад
@@pxpyt Nope, doom actually has a z-axis, and both floors and ceilings can be at different heights, unlike wolfenstein, why do you think doom was so revolutionary compared to wolfesntein?
@Christian_Sandoval
@Christian_Sandoval 5 месяцев назад
I thought those games were made with C++ Allegro library. Does that count as an engine?
@sosigwithnobucks4636
@sosigwithnobucks4636 3 месяца назад
My character doesn't move at all... Godot's version is 4.2.1. I've read it has to do with "move_and_slide()"
Далее
Four Gamedevs, One Art Kit, We Each Make A Game - 9
25:42
How To Make A Game Alone
16:44
Просмотров 215 тыс.
Active Ragdoll in Godot 4
3:21
Просмотров 1,2 тыс.
Optimizing my Game so it Runs on a Potato
19:02
Просмотров 445 тыс.
I learned game development for 6 months...
11:42
Просмотров 39 тыс.
These awesome 3D games are made in Godot
5:40
Просмотров 85 тыс.
Godot 4 / Blender - Third Person Character From Scratch
57:33