I Wrote Another Book!
12:12
5 ай бұрын
Zero Trust Architecture Explained
13:55
Generating Art With Midjourney AI
3:41
GODOT4 Major Changes Overview & Demo
19:55
Game Jams 101
5:46
2 жыл бұрын
Mass Assignment Attacks Explained
7:36
Пікірлер
@Ianuarius
@Ianuarius 10 сағат бұрын
That "ding" sound REALLY hurts my ears.
@riftjumper
@riftjumper 8 күн бұрын
man u barely show anything and u too fast. where do i drag what? our layout may be different than yours... its so annoying.
@jaeaur
@jaeaur 10 күн бұрын
thanks!
@albiceleste101
@albiceleste101 17 күн бұрын
That is sooo smart, outside the box thinking
@Frank_G_Finster
@Frank_G_Finster 17 күн бұрын
I built a state machine, where each state was a pre-configured scene with abilities and then loaded when needed. This approach here is even more elegant and modular. Well done and thank you for sharing this concept!
@toddkronenberg4126
@toddkronenberg4126 19 күн бұрын
Oh this was great! I'm planning out a magic based game where there will be enemy magical users who will be using the same abilities as the player, and there may be magical creatures too. So this whole set up would make it much easier to do this without writing custom character code over and over for the same abilities.
@tokenknob
@tokenknob Ай бұрын
Followed along with this recently, there are some changes between the version of Godot that was used and Godot 4 which I used. However once you figure out the new tileset/tilemap controls and make sure to use the character2d instead of the kinematic node type then it works pretty well for learning.
@casachezdoom2588
@casachezdoom2588 Ай бұрын
I have a follow-up question. I looked at the json file created by godot, and it is all one line (which works fine, but is not as human-readable). Is there a way to preserve the multiple lines and indentations like we have in the default_save?
@iCraftDay
@iCraftDay 28 күн бұрын
@@casachezdoom2588 maybe a viewer setting?
@casachezdoom2588
@casachezdoom2588 27 күн бұрын
@@iCraftDay Found the solution, it's pretty simple actually. The single-line thing is on purpose by the stringify command, but if you add "\t" as an argument it will be tab-separated on individual lines. An example: var file = FileAccess.open(path, FileAccess.WRITE) file.store_string(json.stringify(content, "\t")) file.close() file = null
@casachezdoom2588
@casachezdoom2588 Ай бұрын
Thanks for the video, super helpful and well explained. I have a question and a suggestion. On line 22 where you write "data = content;", is there an important reason here for the semicolon at the end or is it just old habits from using a different programming language that requires semicolons at the end of lines? As for the suggestion, the script text is really small on a 20 inch monitor (especially for those of us getting up there in age), so I would suggest either making your godot editor font a bit bigger, or zooming in to a section of your screen in the edit of your video when showing the script. Thanks! like += 1; sub += 1
@anind3r
@anind3r Ай бұрын
Hello please try zoom in to the code in your next videos which are eagerly awaited. You are using about 1/7'th of the available screen for code . Please be mindful of your viewers who use smaller screens like 13 inch to view your content. Thanks
@mattboxprod
@mattboxprod Ай бұрын
This was wildly difficult for me because of the different versions. I figured some stuff out slowly, but there are some issues I can't resolve without ending up in a deep rabbit hole of functions.
@and1hof
@and1hof Ай бұрын
Sorry for the fuzzy recording quality. I'll figure out how to improve it next time.
@cowinacan794
@cowinacan794 Ай бұрын
Okay but do this for side scroller
@ChristopherMeneses-vi2oz
@ChristopherMeneses-vi2oz Ай бұрын
I have a question why use the ! To flip false and true if it also makes it do something else in the end you said ! Also had another way of working
@fortpile
@fortpile Ай бұрын
This is one of the most helpful videos on godot I've ever seen yet, probably even beyond Godot, and the fact that it's less than 10 minutes makes it even better. Thank yoU!
@ghad6799
@ghad6799 Ай бұрын
What about people WITH programming experience, surely I can avoid ui stuff by coding right? But no one talks about full customizability with code
@t.crow9531
@t.crow9531 2 ай бұрын
Thanks, it does explained well with example
@debhalder4602
@debhalder4602 2 ай бұрын
is there any updated video about it?
@user679jk7
@user679jk7 2 ай бұрын
Thanks for the brilliant and clear explanation!
@harsh9558
@harsh9558 2 ай бұрын
Great channel Learning so much and appreciating software engineering even more 🔥
@LocherYT
@LocherYT 2 ай бұрын
i like keeping my scenes and their scripts together while every asset (such as style, textures, sprites, sfx) in the separate asset folder. if my character uses components (like walking, talking, interactive, combat), i have a separate components folder. Many different actors can make use of several components that are shared. assets/ custom_ressource style images audio content/ actors components stages systems I'll be using this structure until it no longer works but so far it's all cool (especially in cases where many actors share common resources). And in case of inheritance, i also keep children together with their parent and make it apparent with a proper naming system
@rust_floppy
@rust_floppy 2 ай бұрын
I can't really do anything with the tutorial. The speaking volume is low, the *Pling*volume is 4000%, and it's unreadable even in 1080p with high bitrate. Sorry but the quality is not it.
@Saganax
@Saganax 2 ай бұрын
can anyone explain why script tags are not needed after 'onerror='
@ChandravarmaHattarakiS
@ChandravarmaHattarakiS 2 ай бұрын
#onload="this.src+='<img src=x onerror=print()>
@ChandravarmaHattarakiS
@ChandravarmaHattarakiS 2 ай бұрын
#onload="this.src+='<img src=x onerror=print()>'">
@wolf7115
@wolf7115 2 ай бұрын
Fantastic tutorial, but it took me more than 10 minutes to build my game :(
@jka1277
@jka1277 3 ай бұрын
Can't see "current" in camera 2D is there an alternative to that check box?
@warpanderx
@warpanderx Ай бұрын
it was removed in godot 4 this tutorial is pretty outdated it being 2 years old
@HuffleRuff
@HuffleRuff 3 ай бұрын
Damn you really hammer that enter key lol
@Smiff248
@Smiff248 3 ай бұрын
Somehow on the player script line 26 doesnt work it says error and i dont know why and how i should fix it ive tried so long now but nothing seems to work.
@truenincillo805
@truenincillo805 3 ай бұрын
Tutorial sistem building 2d games please 🙏🙏
@antodarell-brown6516
@antodarell-brown6516 3 ай бұрын
does anyone know how to add a sprint input for the code used here?
@vrajgautam1512
@vrajgautam1512 3 ай бұрын
I learnt something new that we can use !! To convert to Boolean. However what you mentioned in the end was wrong. False on the RHS is not converted to true. It's just that null is only equal to undefined and anything else would return false
@mrmonsterz644
@mrmonsterz644 4 ай бұрын
Line 26:Function "move_and_slide()" not found in base self.
@mrmonsterz644
@mrmonsterz644 4 ай бұрын
Line 26: Function "move_and_slide()" not found in base self.
@RuthlessMetalYT
@RuthlessMetalYT 4 ай бұрын
where did you get those keybindings from? there's none in my godot.
@getBlackbird
@getBlackbird 4 ай бұрын
Came for the Godot tutorial and stayed for this super helpful explanation of zero trust architecture 👌
@tprime2702
@tprime2702 4 ай бұрын
Subbed. Amazing. I am tweaking this for Godot 4 and if I upload a modified/updated version, I will credit you thoroughly. This was brilliantly done, and it curtails the hazards of making long switch case statements without any structure in how one organizes their overall project. For anyone interested in a poor example -> See Undertale for examples of how to NOT structure.
@Thesabachannel
@Thesabachannel 4 ай бұрын
This is super helpful! Thank you
@tomwilson2112
@tomwilson2112 5 ай бұрын
Those LOUD dings when the speech is barely audible. This really needs an editing pass on the audio.
@FunNiceGuy444
@FunNiceGuy444 5 ай бұрын
nice video, i think you could make yourself a bit louder
@hensola
@hensola 5 ай бұрын
This is exactly what I have been looking for :)
@fallendermond5577
@fallendermond5577 5 ай бұрын
Awesome overview, I might pick myself up a copy!
@cylonscotty7418
@cylonscotty7418 5 ай бұрын
Been waiting for an updated edition - this is awesome thank you!
@ShiloBuff
@ShiloBuff 5 ай бұрын
Love to see more content from you. Would appreciate more Godot or game development content!
@PaulSchutz-kc8ct
@PaulSchutz-kc8ct 6 ай бұрын
great video! Thx so much
@taavihoo
@taavihoo 6 ай бұрын
This explanation and video was one of the shortest I have watched around this subject but so well explained I can finally say to myself understanding this concept in general. Before I did not understand how this vulnerability can be leveraged by malicious actors. Thanks for keeping things simple 👍
@tsunningwah3471
@tsunningwah3471 6 ай бұрын
bb bbbb
@tsunningwah3471
@tsunningwah3471 6 ай бұрын
xss sex@
@assymptoad4989
@assymptoad4989 6 ай бұрын
fix the audio levels on your dings and clicks and what not
@ignaciodangelo6385
@ignaciodangelo6385 6 ай бұрын
Windows: %APPDATA%\Godot\app_userdata\[project_name] macOS: ~/Library/Application Support/Godot/app_userdata/[project_name] Linux: ~/.local/share/godot/app_userdata/[project_name]