@tpbanimations I gave up on the project for now my lap top broke and I just got a job but the idea was a 2d platforming shooter where you start as just the head of the cyborg and every boss you kill you get more body parts and new abilities with them the setting is in the mountains and hills near a run down village
omg thanks so much for making this video Tom. I have learned basic GDscript through a udemy course and can't wait to expand my knowledge to use in future gamejams. :)
you explain things very clearly. it's very easily understandable, especially as a person who's used python before. also, you have a very good voice, unlike many other programmers on youtube I've seen so far.
Got a subscribe! Love the fact that you explained the basics of the scripting. Need more basic tutorials please! Have an 11 year old that talks of game development, so would live to be able walk with him through the basics and neither of us have any programing/scripting experience. Very helpful video! Would love to see more basic and focused videos on say creating and moving a Player Character, then the same for an Enemy, or level creation and the list just goes on! Please do more!
Hi Stephen, thanks for your comment. Glad you found this video, it would be awesome if you and your 11 year old could create a game together :) More tutorials to follow so be sure to keep an eye out :)
Super tutorial. I started learning GODOT 4 months ago. But I learned from youtube, and understand that all teachers focus on the programmer who have prior knowledge of other programming. I appriciate and welcome your method of teaching. I finally started understanding GDScript Thanks a lot Tom I look forward for your more tutorials
Thank you so much for your feedback Syed, great to hear that you're enjoying the tutorials and learning lots! Looking forward to bringing you more content
@@frankoesavage8314 Yes. I am trying to combine a couple of codes. I was able to combine few of them. Like clicking an sprite and dragging and bringing to a slot. You may watch this on my channel. Please visit my channel. I am experiencing problem, while dragging.
Incredible tutorial! I was able to understand everything you were explaining. It all made perfect sense the way you described. Extremely helpful! I'm actually grasping GDScript more now thanks to your videos. The language itself kinda puts me in the mind of a mixture of Python & Lua scripting. Very informative!
Very good explanation of how to write script thanks. One thing correct me if I'm wrong (woo i write a condition) So that function is by itself is like variables the difference is we assign value for variables with var name value. And function keeping data in brackets but when we calling that individual function in ready function we are assigning the value for that function. ( it is not you its me who understands things very slowly sorry about that ) This is the video i was looking for so long but didn't tapped on it. Thanks again. Watching it again later.
Really looking forward to more GDscript tutorials. I hope you include tutorials for both 2D and 3D games since I know the code commands and syntax changes a bit between 2D and 3D. I’m currently working on a 3D 3rd person shooter that will have multiplayer so I have lots to learn lol. Hope your up to the task of making tutorials all the way up to advance development. I would love to give the player the option of both match-making and inviting friends to a private party. If there is already a book out there for GDScript for Godot 3.2.2 or the upcoming Godot 4.0 please let me know as commands and syntax will change a bit between the versions and I would like to know what to change to make my code continue to work in 4.0. :) Creating an advance 3rd person camera controller that does not clip through walls and allows player actions such as jumping crouching and climbing ladders or on top of objects like cars would be amazing!
Thanks! I will definitely be covering both 2D and 3D however since there is already a lot of content out there for 2D, my channel right now is focusing more on scripting and 3D.
That was a very good tutorial. I was wondering I seen on the godotforums a page where you was asking for help simulating very far objects. I was able to download the code and it works the way I need it to for a game I'm working on but when I try to do the code in my game I'm doing some thing wrong. On the page you said some thing about doing a video on how to do it. I was wondering if you was going to do that video. It is some thing I have been trying to do for a while and I don't know what I'm doing wrong in my project. Thank you.
You just said that variables could be a text like "hello world" but then you said strings could be used to make messages too What is the difference between a text variable and a text string please explain And when to use wich? Also when to use add to add numbers and when to use operatörs to add numbers you keep showing us 2 different ways to make the same thing continosly but you don't tills us the differens or when to use wich
Hey great video, but i have some questions. On the logical conditionals part, first you set the alive true and health to 0 and the output was "You died". The first question is that a boolean and integer can be compared ? And how did it show that you died if the alive was true?
Okej you told us what an indent means but what does an indent inside another indent mean Like I do a indent to make something part of a function but then after I write something I make another indent what does that mean like this. Function An indent Something something Another indent something
So its like a fill in the blank So "add" Is a function meaning you can choose what it does, in this case he choose to add 2 values, so when you do "add( x + x)" It doesn't add because you wrote "add" It adds because you told them that when someone writes add you are suppose to do this(var result = a + b) I am pretty sure it auto adapts if there is 2 value
when you open it theres a panel that gives you 3d 2d or user interface choose 2d then press the plus button on top and add the sprite node to add texture use the inspector and use the texture thing and click open and choose whatever image. sorry for replying 2 years late
@13:34 How is it possible that you are calling the function "add" before defining it? I know you defined it after calling it but I am learning Python and it won't let you do that. Is that a GDScript thing? Sorry new to programming and thank you for the excellent tutorial!
why is my if statement not working ? here is the code: extends Node func _start(): statement(20) func statement(age): if age > 30: print("its greater you fool,you fool") else: print("you are cool")
Nice video. Very much like Javascript only simpler overall...in some cases slightly more complex but not often so I like GD script. You wont get a game breaking code just because you forgot to add an ";" at the end and the key arguments make a lot more sense like using "or" instead of "||" and using "and" instead of "&&" etc . Funny how if statements still need "==" double equals just like javascript which bit silly as you have "if" in front of it but ok... Only possible benefit to javascript I can see is that it will join or add numbers all by itself by interpretation...which is not always good as it doesn't do what you want sometimes and very annoying so yeah...
hi..i dont have any basic on programming so the question i ask may sound stupid, im sorry..i wanna ask why the on the func _ready you put an underscore but not on the other func?