Godot 3.1: Creating a Simple 3D Game: Part 2 (Programming 101: Character Movement)

  Рет қаралды 227,378

BornCG

BornCG

5 жыл бұрын

Thanks for watching! In this Godot Game Engine tutorial I cover:
- How to create a player character object as a separate scene in Godot, and create an instance of it in our main game Level.
- How to add a script to an object
- Basic of Coding / Programming in GDScript: Program flow, functions and methods, variables, constants and data types, if statements (conditional statements), else if (elif), and else.
- How to program a character to move when the player presses arrow keys on the keyboard
- How to use the lerp() method to allow a character to slow down
Thanks for watching, and don't forget to Like & Subscribe to help the channel! =)
*****************
DONATE to support my channel via PayPal: goo.gl/ThkwyG
****************
Nicolas from the band 'the Lazy Saviours' created my Intro Jingle! Check out his band's album here:
Lazy Saviours' Album:
on Amazon: amzn.to/2CID1nz
on iTunes: apple.co/2QgqHOU
****************
LIKE and FOLLOW me on FACEBOOK: / borncg
FOLLOW me on TWITTER: / borncg
Reddit: / borncg
**********************************
Visit my Godot 3 Tutorial Series playlist for all my Godot tutorials!
• Godot 3 Tutorial Series
Visit my Blender 2.8 Tutorial Series playlist:
• Blender 2.8 Tutorial S...
Visit my Blender 2.7 Tutorial Series playlist:
• Blender 2.7 Tutorial S...
Also check out my Blender Game Engine Basics Series playlist:
• Blender Game Engine Ba...
My Blender Video Effects Playlist:
• VFX in Blender Tutoria...
My Character Rigging (Minecraft) Mini-Series Playlist: • Blender Mini-Series: C...

Пікірлер: 584
@traviskbracken7457
@traviskbracken7457 4 жыл бұрын
An hour ago I was chuffed that I made a box fall. Now I made a box move to my whim. Is this what love feels like?
@onionmaster7673
@onionmaster7673 4 жыл бұрын
Yes! Big love to these series!
@eqqx1108
@eqqx1108 4 жыл бұрын
Almost: it is what being God feels like, thanks to his teaching skills and patience and clarity. Thank you BornCG
@ramakrishnamishra8179
@ramakrishnamishra8179 3 жыл бұрын
Yes! I felt it too!
@alexanderfretheim5720
@alexanderfretheim5720 2 жыл бұрын
Yes.
@iwishiwasrich-programming8066
@iwishiwasrich-programming8066 Жыл бұрын
I wouldnt know
@floriangrundner83
@floriangrundner83 Жыл бұрын
So as far as i understood, for those using the 4.01 GDOT version: - 31:48
@ricksblender4991
@ricksblender4991 Жыл бұрын
In godot 4 you need to use layer and layer mask to interact between characterbody3d and rigidbody3d like this: set floor layer to 1, player to layer2 with mask to layer1(floor) and then set the rigidbodies3d collision to layer 4 and mask to 1,2 and 4 This work well my friend
@peaky5639
@peaky5639 Жыл бұрын
Thanks a lot your comment saved me a lot of headaches
@NotSpllit1
@NotSpllit1 11 ай бұрын
thanks alot!
@explainmydrawing8986
@explainmydrawing8986 10 ай бұрын
I don't get wdym by the word "velocity" inside the "move_and_slide()" -brackets won't be needed anymore.
@Colten133
@Colten133 9 ай бұрын
For anyone in 2023, this is how mine looks: extends CharacterBody3D var playerVelocity = Vector3(0,0,0) const playerSpeed = 0.05 func _ready(): pass func _physics_process(delta): if Input.is_action_pressed("moveRight") and Input.is_action_pressed("moveLeft"): playerVelocity.x = 0 elif Input.is_action_pressed("moveRight"): playerVelocity.x = playerSpeed elif Input.is_action_pressed("moveLeft"): playerVelocity.x = -playerSpeed else: playerVelocity.x = lerp(velocity.x,0.0,0.1) if Input.is_action_pressed("moveUp") and Input.is_action_pressed("moveDown"): playerVelocity.z = 0 elif Input.is_action_pressed("moveUp"): playerVelocity.z = -playerSpeed elif Input.is_action_pressed("moveDown"): playerVelocity.z = playerSpeed else: playerVelocity.z = lerp(velocity.x,0.0,0.1) move_and_collide(playerVelocity)
@darltrash
@darltrash 5 жыл бұрын
Me before the vid: This is impossible! i will never learn how godot works! Me after: I CAN CREATE ANYTHING.
@samuelallen6494
@samuelallen6494 4 жыл бұрын
HA
@s1ndrome117
@s1ndrome117 4 жыл бұрын
Me after: I am inevitable
@tuxinal5661
@tuxinal5661 4 жыл бұрын
Cringe
@Zylops
@Zylops 3 жыл бұрын
@@tuxinal5661 Whats cringe is the fact that you liked your own comment lmao
@asydburn804
@asydburn804 3 жыл бұрын
@@s1ndrome117 LOL
@IAstonI
@IAstonI 4 жыл бұрын
I'm only here to learn Godot + Game Design and I'm long beyond progamming 101, but everything is explained so calmly, it's a pleasure to watch.
@bijandey5634
@bijandey5634 3 жыл бұрын
Same, though I wish he gave a time stamp.
@addylenwest8536
@addylenwest8536 3 жыл бұрын
I hate that they always explain programming 101 in these kinds of things like who starts out with godot? literally just recommend someone go watch a different gdscript tutorial if they haven't programmed before and stop wasting my time
@matthewgarner6621
@matthewgarner6621 3 жыл бұрын
@@addylenwest8536 edgy
@matthewgarner6621
@matthewgarner6621 3 жыл бұрын
@@addylenwest8536 and btw, people like me actually DO start out with godot because it's a lot more simplified than other commercial game engines. So the majority of people actually appreciate a tutorial that explains what they're doing and why they're doing it.
@addylenwest8536
@addylenwest8536 3 жыл бұрын
@@matthewgarner6621 A, that's not edgy, and B, yeah it's pretty simple compared to unreal but it's really best to start with a programming language and not an engine, you gotta walk before you can run. Like I remember being a baby programmer some 8 years ago and struggling with an engine before I even really understood what loops were
@ryanlangdon587
@ryanlangdon587 4 жыл бұрын
im literally taking notes on this as if im in a class and really im taking more notes on this then i ever have in all my school years! love it love it love it!!!!
@aMMMm663
@aMMMm663 5 жыл бұрын
you do realize you are making indie studios here right ? 1st blender now this :D good going mate!
@BornCG
@BornCG 5 жыл бұрын
Thanks!
@warrengeorge7126
@warrengeorge7126 5 жыл бұрын
Love your explanation of the code, especially for the benefit of those who have never coded before but also for myself understanding the specifics of this coding language. It looks like a great language to use. Looking forward to number 3.
@BornCG
@BornCG 5 жыл бұрын
Thanks!
@codemonster8443
@codemonster8443 4 жыл бұрын
The method this person uses to teach coding is brilliant. Even toddler can make games if you explain like this. I wish my c++ teacher was like that.
@turbopower7308
@turbopower7308 11 ай бұрын
For godot 4 use move_and_collide instead of move_and_slide
@explainmydrawing8986
@explainmydrawing8986 10 ай бұрын
THX SO MUCH
@wallybe2946
@wallybe2946 5 жыл бұрын
Awesome tutorial as always Thank-you for your time and effort
@NeoGhiofish
@NeoGhiofish 4 жыл бұрын
I really appreciate these tutorials, man. The information is well organized, and I find that you tend to answer questions I have immediately after I start wondering about them.
@AlaskaLinuxUserAKLU
@AlaskaLinuxUserAKLU 4 жыл бұрын
Your teaching style is great! Your tutorial is so well laid out that it makes it seem intuitive. Thanks for the vids. Great work!
@thealcacell3283
@thealcacell3283 5 жыл бұрын
Thanks for the tutorial! It’s funny how I decided to use Godot around the same time you released this series! I can’t wait to learn more!
@andypandy-py1zc
@andypandy-py1zc Жыл бұрын
I have watched this series to the end and everything worked along the way. And keep going back for help with other projects, thank you heaps you Rock!
@thiagosardenberg8544
@thiagosardenberg8544 4 жыл бұрын
Nice video. Thanks. Please, continue the nice work. It wil help a lot the community grow up.
@bastienpabiot3678
@bastienpabiot3678 5 жыл бұрын
i love that the documentation is included it's often online and here it's a nice touch from the developpers
@aneckdope
@aneckdope 3 жыл бұрын
absolutely incredible video, tried to get into coding multiple times before but was overwhelmed with all the info thank you SO SO MUCH!
@5Puff
@5Puff 4 жыл бұрын
Out of all the godot tutorials I watched, this one is actually easy to understand!
@amadeus3341
@amadeus3341 3 жыл бұрын
first i been like WTH U TALKIN and then when i read the code and listen to u 100x it actually very easy and clear. I changed from Unity to Godot and im really happy to do it cuz its a lot easier for me and FINALLY IN MY NATIVE LANGUAGE :d Thank u BornCG for being a good teacher!
@johnbaxter7582
@johnbaxter7582 4 жыл бұрын
it was an hour of video .. it was so fluent I noticed it only when it finished! FANTASTIC, good job
@bjb9396
@bjb9396 4 жыл бұрын
Hey BornCG, I don't usually comment under videos but I wanted to let you know that you are doing a fantastic job in teaching. Thank you for taking the time for that !
@KirbyCurbwhy
@KirbyCurbwhy 3 жыл бұрын
I used to program in other game engines and Godot caught my eye but all the tutorials on GDscript gave me a headache. However, this one explains everything really well! I get the language now and I'm excited to look more into the documentation! Thank you! also that bit with ctrl at 20:24 is absolutely priceless
@jensBendig
@jensBendig 3 жыл бұрын
These three tutorials are the best godot-tutorials I could find so far! You, Sir, know what you talk about, and why something is like it is!
@michamarzec9786
@michamarzec9786 5 жыл бұрын
Yay another part of The Greatest Tutorial. I am glad you continue this series. :D Thank youuuuuuu
@BornCG
@BornCG 5 жыл бұрын
My pleasure, thank you for watching! Expect about 1x per week.
@LawMasterTimmy
@LawMasterTimmy 5 жыл бұрын
I have been looking for good videos about godot 3d, there are some, but non are as good as your videos, you explain every little thing so well. Thank you for making a series about godots 3d, I hope you will make many more as well.
@m0r1zzz13
@m0r1zzz13 2 жыл бұрын
great video! u r the first, that i can follow the instructions
@red_juan
@red_juan 4 жыл бұрын
Wasting time with your tutorial is totally worth it dude ! Many thanks again.
@samil9185
@samil9185 Жыл бұрын
I have only one thing to say. THANK YOU. You are the only person that can explain this in english, not robot language! I'm subscribing from now!
@ReloadedK
@ReloadedK 5 жыл бұрын
This was so well explained I can't believe it
@xlc4bletruegames886
@xlc4bletruegames886 2 жыл бұрын
You are by far one of the best teachers around youtube. Incredible how you make everything slowly an easy. You repeat a lot without making the people tired of listening you. Thank you very much for the inspiration and for the example!
@linuxrant
@linuxrant Жыл бұрын
I always had a little brain struggle to understand elif and else functions, Now I get it a little better, elif is the anti-condition, meaning, what to do if the first if boolean is false. Finally I got it. This is so nice you explain along with Godot functions( like _physics_process etc...) but also overall programming principles. You do not take anything for granted with us. Those understandings are very hard to find in manuals. or they are stretched on too many pages to be digestable... You give the fruit, without the peel :)
@zbartan
@zbartan 2 ай бұрын
I have just started this tutirial series on godot 4 and dude it's just so good. Thank you for simple and solid explanation. Thank you!
@philwood3520
@philwood3520 3 жыл бұрын
Yeah wow, great job teaching. You have a way of explaining things step by step in just enough detail to be understood but not enough to get side tracked or be overly complex. So many teachers will go into tangents once they are discussing something and start complicating the subject matter beyond what's necessary for the student to know.
@olan-richman
@olan-richman 4 жыл бұрын
I like the speech rhythm during the tutorial, it's comfortable !
@karaczurin
@karaczurin Жыл бұрын
You are introducing the viewer to programming problems like if it was not a big deal at all. Great tutorial!
@PangJay
@PangJay 3 жыл бұрын
I had so much fun following this tutorial
@CaptainXYT
@CaptainXYT 5 жыл бұрын
Just got started with Godot. Looked at my subscription feed and there's your video. Perfect timing XD
@BornCG
@BornCG 5 жыл бұрын
Happy to help!
@Evan-gg1tk
@Evan-gg1tk 3 жыл бұрын
I came from gamemaker studio 2 and just wanted to learn the basics. Thank you for the easy start to learning godot
@drewnotdrey5156
@drewnotdrey5156 5 жыл бұрын
really comprehensive and well-explained! GOOD JOB 👏👏
@BornCG
@BornCG 5 жыл бұрын
Thanks!
@sell73
@sell73 4 жыл бұрын
Done 2 lessons, loving it! Already got a playable 3d game, great for a beginner like me.
@renatocann5142
@renatocann5142 4 жыл бұрын
This was so satisfying, had too much fun increasing the SPEED higher and higher and trying to smash the box off the platform haha ^_^. Loving this series!
@somekek6734
@somekek6734 4 жыл бұрын
14:47 I love you for that, I watch most tutorials with that windows double screen function, and it's always beren a pain to figurte out text
@arsalansaleh11-a35
@arsalansaleh11-a35 5 жыл бұрын
Great tutorial keep making videos like this with this same energy i love ur tutorial.😊
@MrJuliusHibert
@MrJuliusHibert 4 жыл бұрын
this is a very good tutorial! Very well explained and on point!
@Astro20999
@Astro20999 3 жыл бұрын
thanks bro! it was impossible to find "good" godot tutorials but you are the best!!!!
@deansan4250
@deansan4250 11 ай бұрын
You are awesome, dude! Thx this is the only project bringing me any motivation as far as game development! Great momentum.
@papadenteam
@papadenteam Жыл бұрын
Гарний урок! Дякую вам!
@NOPerative
@NOPerative 4 жыл бұрын
AWESOME stuff. Lerp == easing. Pretty much know how to immediately develop walk, jog & run cycles as well as trace. Can't stress how much I'm impressed with the content, treatment and importance -kudos!
@seederism
@seederism 2 жыл бұрын
2nd lesson done easy to follow thanks man!
@vanderleijunior9036
@vanderleijunior9036 5 жыл бұрын
The best tutorial I could have found!
@BornCG
@BornCG 5 жыл бұрын
Thanks!
@sonofsats
@sonofsats 3 жыл бұрын
The most fun I have learning code. haha Its actually really cool to see what you are coding do something on screen! thanks man! I will continue to learn from you.
@elPouchkine
@elPouchkine 4 жыл бұрын
You explain everything so well, thank you, your voice also make me relax while learning so well done =)
@heracles5440
@heracles5440 4 жыл бұрын
thx so much for making this vid! never coded before watching this series thanks :)
@kitsune.1884
@kitsune.1884 4 жыл бұрын
I already know programming but I watched it anyway because you were explaining it so well.
@vadkiii
@vadkiii 2 жыл бұрын
Sir you are the worlds best Coding teacher thank you
@JamesSmith-np1hs
@JamesSmith-np1hs 2 жыл бұрын
Holy shit man, I've attempted to learn how to code in the past and lost interest. Even attempted to learn GODOT, but I had started with a candy crush clone and I'm just not into 2D games. The thrill of being able to code and actually get results I want is amazing! I'm definitely going to be finishing this series and looking forward to additional lessons. You are an amazing teacher and I haven't at all felt overwhelmed or bored. What a day!
@IGRAINXON
@IGRAINXON Жыл бұрын
Thanks it helped me a lot to get started in godot
@boato
@boato Жыл бұрын
really awesome video, thank you!!
@davidjenalddejaresco501
@davidjenalddejaresco501 4 жыл бұрын
something great to learn during quarantine
@VelidAgovic
@VelidAgovic 3 жыл бұрын
Thank you for such a great tutorial series!
@tradingwithwill7214
@tradingwithwill7214 4 жыл бұрын
Thank you. New folder works now below the res area. :)
@memecoffee6287
@memecoffee6287 Жыл бұрын
Thanks alot this is the first godot programing tutorial that works for me.
@BornCG
@BornCG Жыл бұрын
Glad it helped!
@heckyes
@heckyes 4 жыл бұрын
Amazing! The built in editor feels really slick.
@stevesmith9973
@stevesmith9973 5 жыл бұрын
Another great tutorial! Keep it coming!!!
@RandomRyan
@RandomRyan 4 жыл бұрын
I'm using your tutorials in my Information Tech class. These are helpful :)
@staszdanowski2005
@staszdanowski2005 5 жыл бұрын
Awesome tutorial!!!! Very good job
@Goat_edits1410
@Goat_edits1410 2 жыл бұрын
Incredible teacher you are bro Really thanks You are helping millions
@werkost7614
@werkost7614 5 жыл бұрын
Great tutorial. Thank you.
@ChrisLaupama
@ChrisLaupama 4 жыл бұрын
Wow this tutorial is AMAZING! I learnt SOOOOO MUCH and it's only day two for me! I have JS experience so picking up data types, variables, else if etc was pretty intuitive, however, the way you explained it is excellent for new comers! One thing I would recommend for future videos ( I know you have a tonne more videos so maybe you have started doing this ) but is to write commented out pseudo code and then the code underneath it, so we are writing out own notes within our project to refer back to. I'm doing it myself and it will be huge for me when I come back to the project. For example... # if the ui_right and ui_left inputs are pressed at the same time change the velocity x to zero (so the x motion stops) if Input.is_action_pressed("ui_right") and Input.is_action_pressed("ui_left"): velocity.x = 0 # if both ui_right and ui_left aren't pressed, but right is then move velocity x by the value of the SPEED const elif Input.is_action_pressed("ui_right"): velocity.x = SPEED # if both ui_right and ui_left or ui_right on it's own aren't pressed, but left is then move velocity x by the negative (opposite) value of the SPEED const elif Input.is_action_pressed("ui_left"): velocity.x = -SPEED # if ui_right and ui_left in any combination are not pressed then get the current value of velocity x and bring it down to 0 by an incriment of 0.1 every frame else: velocity.x = lerp(velocity.x, 0, 0.1)
@arg3882
@arg3882 4 жыл бұрын
After watching this I can move a character and also learn some basic programming thankyou so much for this great tutorial😭😭
@arthurdarocharuzinsky8182
@arthurdarocharuzinsky8182 4 жыл бұрын
Love this, now i can progress more with programming !
@404CodeNotFound
@404CodeNotFound 4 жыл бұрын
as commented on part-1. This is great sir. Please don't stop. Just Create factory of godot tutorials like you made it for blender.
@jojorojo
@jojorojo 3 жыл бұрын
Sir your teaching is real good i made my own game with your tutorial
@tobychadderton4209
@tobychadderton4209 4 жыл бұрын
for the movement: func _physics_process(delta): if Input.is_action_pressed("ui_right"): velocity.x += SPEED if Input.is_action_pressed("ui_left"): velocity.x += -SPEED if Input.is_action_pressed("ui_up"): velocity.z += -SPEED if Input.is_action_pressed("ui_down"): velocity.z += SPEED move_and_slide(velocity) velocity.x = lerp(velocity.x, 0, 0.1) velocity.z = lerp(velocity.z, 0, 0.1) is more efficient as it is simply quicker to write and godot isnt constantly having to assess logic
@Betegfos
@Betegfos 4 жыл бұрын
Thanks. This version works better for me. For some reason with the original code my character moves in a diagonal direction when I press left or right. Up and down works as intended however. Any ideas why?
@ezakael3040
@ezakael3040 4 жыл бұрын
Check in your code else: velocity.x is x at the end in the first one
@totallynothyper964
@totallynothyper964 4 жыл бұрын
I would recommend using math instead of else and ifs, what makes the code more optimized. here's the code if somebody wants: func _physics_process(delta): var xDir = Input.get_action_strength("ui_right") - Input.get_action_strength("ui_left") var zDir = Input.get_action_strength("ui_down") - Input.get_action_strength("ui_up") velocity = Vector3(xDir, 0.0, zDir) move_and_slide(movVec * SPEED)
@user-ul5wq3kv4p
@user-ul5wq3kv4p 4 жыл бұрын
@@totallynothyper964 Can you explain your code ?
@keepfighting4687
@keepfighting4687 4 жыл бұрын
Amazing, you explain so well, thanks!
@DrWho2008t101
@DrWho2008t101 3 жыл бұрын
Thanks for the video; I appreciate your work.
@Soroosh.S83
@Soroosh.S83 Жыл бұрын
I love how they added elif to the gdscript it's a life saver
@ShamerGamerJM
@ShamerGamerJM 4 жыл бұрын
Really good video might be making my own indie studio once I'm finished college so this will definitely help me, thanks :)
@eldadario7339
@eldadario7339 3 жыл бұрын
i love your work
@fossegutten6579
@fossegutten6579 5 жыл бұрын
Amazing! Wish i had these when i srarted out with godot. Still gonna watch them, and hopefully learn some tricks 😀
@petarsnist9613
@petarsnist9613 4 жыл бұрын
Verry helpfull. You are so good at this so keep doing.
@sheasavage319
@sheasavage319 Жыл бұрын
After that initial hiccup this worked perfectly! I really feel like I'm learning it conceptually, and not just parroting code I don't understand the logic behind
@SamuTheFrog
@SamuTheFrog 3 ай бұрын
Godot's documentation system has to be one of the best documentation systems I've ever seen. Wow. Quick, no opening links in external browsers, no bullshit. Straight up taken directly to Godot's documentation within the same window and everything. That. That is incredible Have a question? RTFM in seconds. I love it.
@trilingual2
@trilingual2 9 ай бұрын
THANK YOU SO MUCH YOU'RE A SAVER
@stankylad8815
@stankylad8815 4 жыл бұрын
Dude you're better than my programming teacher at school, she just makes us copy stuff from the Internet, you actually tell us what stuff means, thanks for doing this!
@hankdoobin8347
@hankdoobin8347 2 жыл бұрын
Well, I don't know much more than grilling and propane, but you sure made it easy to understand this computer stuff.
@BornCG
@BornCG 2 жыл бұрын
🔥
@lukaesitashvili9131
@lukaesitashvili9131 4 жыл бұрын
amazing video thank you man keep up your work print("nice job")
@mackenzienewton4829
@mackenzienewton4829 2 жыл бұрын
im so glad i made movement thanks :)
@shadow67esp5
@shadow67esp5 3 жыл бұрын
U explained what my teacher took a year to explain java in just 53 min
@AK-sj6vt
@AK-sj6vt 3 жыл бұрын
your explanation is the best make more godot 3d tutorials
@locokidschannel2676
@locokidschannel2676 4 жыл бұрын
amazing tutorial
@sambee7292
@sambee7292 3 жыл бұрын
I come from a C++/SDL2 background, so most of these things I already understand. But alas, I still enjoyed the video a bunch! Great content!
@emperorsixpacks
@emperorsixpacks Жыл бұрын
Thank you very much, thank you
@adilchowdhury
@adilchowdhury 3 жыл бұрын
Thank You Very Much !!!
@Calvinxc1
@Calvinxc1 4 жыл бұрын
Thanks for making this! After this video, and doing some of my own research, I made the ball move around based on where the mouse pointer is pointing to (on an XZ plane) using a PID controller: Camera.gd: extends Camera var dropPlane = Plane(0, 1, 0, 1.5) var mousePos = Vector3(0, 0, 0) func _physics_process(delta): mousePos = dropPlane.intersects_ray( self.project_ray_origin(get_viewport().get_mouse_position()), self.project_ray_normal(get_viewport().get_mouse_position()) ) Character.gd: extends KinematicBody var position = Vector3(0, 0, 0) var velocity = Vector3(0, 0, 0) var accel = Vector3(0, 0, 0) var position_target = Vector3(0, 0, 0) var velocity_target = Vector3(0, 0, 0) var accel_target = Vector3(0, 0, 0) const POS_GAIN = 1 const VEL_GAIN = .5 const ACC_GAIN = 1 var position_gain = Vector3(POS_GAIN, POS_GAIN, POS_GAIN) var velocity_gain = Vector3(VEL_GAIN, VEL_GAIN, VEL_GAIN) var accel_gain = Vector3(ACC_GAIN, ACC_GAIN, ACC_GAIN) func _physics_process(delta): position = self.translation position_target = get_parent().get_node('Camera').mousePos accel = -( ((position - position_target) * position_gain) + ((velocity - velocity_target) * velocity_gain) + ((accel - accel_target) * accel_gain) ) velocity = velocity + (accel * delta) move_and_slide(velocity) It gets a bit quirky when it gets really close to the mouse, but that's something I think I can figure out with enough time (-:
@adham5149
@adham5149 3 жыл бұрын
you got yourself a new subscriber :) we need a new intermediate/advanced godot 3d project base series
@nataliapiecea2302
@nataliapiecea2302 3 жыл бұрын
Thanks for the video
@shinobivice1800
@shinobivice1800 4 жыл бұрын
Great fuckn tut my dude, first time ive ever made it so far in coding and not had everything turn to shit. Youre such a great teacher my dude.
@mateuspascoa6675
@mateuspascoa6675 4 жыл бұрын
Gooooooooood. Thanks one more time!
@PeperMintification
@PeperMintification 5 жыл бұрын
Excellent tutorial! +1
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 43 МЛН
10 IMPRESSIVE Indie Games Made in Godot
4:43
StayAtHomeDev
Рет қаралды 177 М.
So you want to make a Game Engine!? (WATCH THIS before you start)
14:39
Giant Sloth Games
Рет қаралды 270 М.
Make Your Own Raycaster Part 1
16:52
3DSage
Рет қаралды 405 М.
I made Games with Python for 10 Years...
28:52
DaFluffyPotato
Рет қаралды 271 М.
How I Mastered GODOT In Only 5 DAYS!
7:03
Reece Geofroy
Рет қаралды 165 М.
The Absolute Best Intro to Monads For Software Engineers
15:12
Studying With Alex
Рет қаралды 603 М.
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00