The app Learn GDScript From Zero is now officially in the Godot documentation! It replaces the old links to Python and Harvard courses, which is what we set out to achieve when we first prototyped it: docs.godotengine.org/en/stable/getting_started/introduction/learn_to_code_with_gdscript.html The next release will focus on multilingual support, which is essential because we have Godot users all around the globe, and many don't speak English fluently. Note that the app teaches the GDScript language in Godot 3 because this is the stable version of Godot. Godot 4 is still in beta, and this is not the right environment for programming beginners and teenagers to learn game development. That's why we are focusing on version 3.
Hey bro, you are so loving. I can't believe that you are selling such a course for free. Others would have sell it in d $ 100, whereas you are selling it free. I appreciate your hardwork and your kindness. Thank you for such good learning resources you provide us.
For now we don't have the budget/hours for proper mobile support. If you want to use it on a mobile device right now, you'll need a bluetooth keyboard. In general to make this valuable on mobile phones we would need to have a different client of the app designed differently, and that's a big endeavor.
@@Gdquest Just curious, roughly how much is the budget/hours to get a proper mobile support? would like to make monthly donation to make it happen. Thanks in advance
Just discovered you through a recomendation from a online friend. Been learning basic gamedev through pygame/python now the past year and having fun with it. I am planing on jumping back into the godot world yet again since my last try in 2018 pretty soon. Once I gain a bit more python knowledge. Also you got a nice calming voice to listen to. Can't wait to get back into a fun engine soon.
Does the app teach you only the basics of GDScript? I already have some coding knowledge but no real experience, I'd like to learn how to optimally structure my code (which things should be separated into functions, when to split code up into smaller scripts etc.) Does the app explicitly teach good coding practices or is it just a tool for getting started with a coding language?
We try to teach good practices in the app but for neophytes specifically. What you're looking for is something you learn when making larger projects. We always cover some of that in larger courses, but it's important to understand that it's not a topic we can cover in the general case because when you separate code or use one architecture over another is entirely contextual. Especially in games, as different games have very different code structures. The general take is this: you split things or rename them when your project, your problem at hand, requires that. Sometimes a function could be fine with 500+ lines of code (for example, big UI initialization, all the steps are related and required, so it makes sense to group all the code in one function). A script can be fine with thousands of lines of code. Sometimes you want 2-line functions because you need to reuse the code in 10 different places. Or you want short scripts because you want to favor composition, your game calls for that. That's why it's something we teach indirectly through projects. I think the best way we could teach this is through case studies.
Holy guacamole, you guys are literally the best programmers i've ever seen, thnk you for making a app for people who want to learn GDscript:DD, love you content too
I'm finishing at the moment free app (actually 23 lesson Appending and popping), I've bought the course today as well, I'm 200% happy! :) Thanks for everything you're doing!
i hope we can have something like godot cinemachine that isn't dependent on keyframing but mananaging animations audio or something like NLA editor in blender
I made a game on Godot 3.5 version And i made a 2D game Where i created a plane on Area 2D node And i created a gameplay button to control my plane in game for PC by using keyboard. But i want to be in control of my plane in game on Touchscreen . How can I do this !?
It's a translator in the sense that when you get an error in your code, it explains why the error happened and how to solve it. In that sense it "translates" the technical error into something that makes more sense in English.
Most likely, if itś in the browser, you have hardware acceleration turned off, meaning your browser is rendering every pixel every frame using your CPU (which isn´t good at that) instead of your graphics card. You can turn it on to use the graphics card for rendering. If you can´t have hardware acceleration in the browser, I recommend downloading the desktop version here: gdquest.itch.io/learn-godot-gdscript It should run much faster.
Am currently doing the course and I have learned the basics really quick, it's so good at explaining and I love that you can play around with the code to understand it better! highly recommend trying it out👌👌👌
How big is (paid course) Learn to Code From Zero With Godot against GDScript From Zero (free and open-source)? I am so curious about the paid course, but it's too much money. If someone ended the paid course, please tell me ,how was it and if it is worth for the price. Thanks in advance.
I've being doing the large course for a couple of weeks now, ranging from half and hour daily to a few hours some days. I'm at 24% progress right now. It takes time, full of practices, videos, explanations... And covers a lot of nodes and properties of the engine. Enough so you can extrapolate with the rest of them, the ones not covered, and have a general sense of navigation and understanding to move along beyond the course. Worth every cent. The free app is included in the learning curve of the large course, contextualized and referenced later, so you can see how your knowledge on GDscript coding relates to nodes/scenes and gets useful along with that building blocks. The potential knowledge you get from the app, following the rest of the course titled "from Zero" on top, grows exponentialy. Like a lot.
I finished it last week, very nice app. Apart from a few crashes and some minor bugs this was a really good experience. I want to move on to the next part, but I'm a poor student and the 80 dollars is a bit out of my price range. So I guess I'll have to wait on that one :D
Don't hesitate to message us (twitter, Discord, or you can find our email in the channel's about tab). We have 30% discounts for students and teachers/schools, and special discounts depending on people's situation.
Can you teach us how to generate thousands of units and rush to the players, and keep the frames smooth while keeping the distance between these units?in godot I try to use collision detection, but the frames will start to decline when the number of generated units is less than 200. However, there are many games on the market. They have thousands of units in one screen, but they are smooth. I hope you can give us a tutorial to teach us. It's a 2d game. Thank you very much!
I wanted help as in I'm confused that what should I learn first the language or game engine Game engine "Godot" Game language "python" I know "GDScript" is specifically for Godot but I went with the flexible language in my opinion
Great. i have been waiting to get in to Godot, and this app is amazing. Thankyou very very much. When I press Run in the practice scene, I can choose to stay. But when I then press continue, it gives me a "Lesson complete!" box, where I have to again press continue. Can it just go to the next lesson. Not for me because I wil probablyhave completed it soon, but for the other people who go through it. This is an amazing app. Thank you very much for making it.
I frickin love you, you probably don't care but I'm i 8th grade and I'm trying to make a game alone ( a really big rpg game ), Istruggle to find some good tutorials but you just made my day. thank you a lot P.S : I'm morroccan
The GDQuest page Learn to Code FROM ZERO says: The app is the free part of this course. So does it mean that the non-free course does not have any *more* content in this (type of) app?
My comment made it to the video! But seriously, can we move the Fullscreen button to a different corner? The floating links on the top right block it on different displays lol
Which floating links? The fullscreen button shouldn't overlap with other things. If it does on your end, could you please open an issue with a screenshot of your desktop + tell us the browser you use? Fullscreen toggles in the browser are a mess, so we need to hack this in (the button lives outside the app) and browsers are a mess so we may need specific code to properly place it on a specific browser.
This app is amazing, first time in my life i could code something. I will buy the full course definetly but after i would have the money, since 80$ is a huge pile of cash in my country but i will earn and buy it some day for sure. EDIT: sorry for terrible english
Can I start with this one even when Godot 4 is on the horizon? Or will there be things changed with Godot 4 that I learn with this course (free or paid)
The app Learn GDScript From Zero is now officially in the Godot documentation! It replaces the old links to Python and Harvard courses, which is what we set out to achieve when we first prototyped it: docs.godotengine.org/en/stable/getting_started/introduction/learn_to_code_with_gdscript.html
The next release will focus on multilingual support, which is essential because we have Godot users all around the globe, and many don't speak English fluently.
Note that the app teaches the GDScript language in Godot 3 because this is the stable version of Godot. Godot 4 is still in beta, and this is not the right environment for programming beginners and teenagers to learn game development. That's why we are focusing on version 3.
Can you make this app run on android phones? Im running it in chrome on my phone but it doesn want to bring out the keyboard so I can type code?
Hey bro, you are so loving. I can't believe that you are selling such a course for free. Others would have sell it in d
$ 100, whereas you are selling it free. I appreciate your hardwork and your kindness. Thank you for such good learning resources you provide us.
For now we don't have the budget/hours for proper mobile support. If you want to use it on a mobile device right now, you'll need a bluetooth keyboard. In general to make this valuable on mobile phones we would need to have a different client of the app designed differently, and that's a big endeavor.
@@Gdquest Just curious, roughly how much is the budget/hours to get a proper mobile support?
would like to make monthly donation to make it happen.
Thanks in advance
Does the app is for the new GDScript 2 for Godot 4?
Kudos to the dev for making community grow
Can confirm that the full course is excellent.
Not just for learning and practicing code, but there's some useful life advice in it too.
Wow! You GDQuesters are an industrious bunch! Excellent inspiring work!
This is a fantastic tool. Thanks so much for creating this and making it available.
Just discovered you through a recomendation from a online friend. Been learning basic gamedev through pygame/python now the past year and having fun with it. I am planing on jumping back into the godot world yet again since my last try in 2018 pretty soon. Once I gain a bit more python knowledge. Also you got a nice calming voice to listen to. Can't wait to get back into a fun engine soon.
Does the app teach you only the basics of GDScript? I already have some coding knowledge but no real experience, I'd like to learn how to optimally structure my code (which things should be separated into functions, when to split code up into smaller scripts etc.) Does the app explicitly teach good coding practices or is it just a tool for getting started with a coding language?
This app currently teaches fundamentals, though GdQuest has patterns and other more advanced topics on their blog for free
We try to teach good practices in the app but for neophytes specifically.
What you're looking for is something you learn when making larger projects. We always cover some of that in larger courses, but it's important to understand that it's not a topic we can cover in the general case because when you separate code or use one architecture over another is entirely contextual. Especially in games, as different games have very different code structures.
The general take is this: you split things or rename them when your project, your problem at hand, requires that.
Sometimes a function could be fine with 500+ lines of code (for example, big UI initialization, all the steps are related and required, so it makes sense to group all the code in one function). A script can be fine with thousands of lines of code.
Sometimes you want 2-line functions because you need to reuse the code in 10 different places. Or you want short scripts because you want to favor composition, your game calls for that.
That's why it's something we teach indirectly through projects. I think the best way we could teach this is through case studies.
@@Gdquest That makes sense even though it's scary to just have to figure something (seemingly so important) out on my own. Thank you for your answer!
Will this be updated for or at least useful for Godot 4?
Holy guacamole, you guys are literally the best programmers i've ever seen, thnk you for making a app for people who want to learn GDscript:DD, love you content too
I'm finishing at the moment free app (actually 23 lesson Appending and popping), I've bought the course today as well, I'm 200% happy! :) Thanks for everything you're doing!
I am so excited for this course right now, learning the basics and it is explained great!!
Great stuff, I used godot a couple of years ago then stopped, so this is a great refresher.
Perfect timing, I was gonna try to make my first game this month starting today!
thank you so much for making this, Subscribed!
i hope we can have something like godot cinemachine that isn't dependent on keyframing but mananaging animations audio or something like NLA editor in blender
I made a game on Godot 3.5 version
And i made a 2D game
Where i created a plane on Area 2D node And i created a gameplay button to control my plane in game for PC by using keyboard.
But i want to be in control of my plane in game on Touchscreen .
How can I do this !?
you made so many improvements wow!
If you know Python, GDScript should be pretty easy to pick up.
you guys are great !!
Hey um the built-in error translator doesn’t, what I mean by this is you can’t make an input into it
It's a translator in the sense that when you get an error in your code, it explains why the error happened and how to solve it. In that sense it "translates" the technical error into something that makes more sense in English.
Thank you for the video. But could you make an update on how to install gdscript plugin for Doom emacs and general set up, I'm having trouble on that.
What a great idea!
Fantastic tool!!!
i love it
لوسمحت سوي شرح كيف احط مجسم ثري دي Please TRANLASTE
What happened to your channel on Odysee?
Make a video on ai implementation for different purposes in game. Pleaseeeee
will there be French or other languages?
Yes, French and Spanish officially supported by us, and other community-supported languages are in the works
it uses 99% of my processor 💀
Most likely, if itś in the browser, you have hardware acceleration turned off, meaning your browser is rendering every pixel every frame using your CPU (which isn´t good at that) instead of your graphics card. You can turn it on to use the graphics card for rendering.
If you can´t have hardware acceleration in the browser, I recommend downloading the desktop version here: gdquest.itch.io/learn-godot-gdscript
It should run much faster.
Am currently doing the course and I have learned the basics really quick, it's so good at explaining and I love that you can play around with the code to understand it better! highly recommend trying it out👌👌👌
Is it updated for GDScript 2 and Godot 4?
Please make version for Android 🙏
How big is (paid course) Learn to Code From Zero With Godot against GDScript From Zero (free and open-source)? I am so curious about the paid course, but it's too much money. If someone ended the paid course, please tell me ,how was it and if it is worth for the price. Thanks in advance.
I've being doing the large course for a couple of weeks now, ranging from half and hour daily to a few hours some days. I'm at 24% progress right now. It takes time, full of practices, videos, explanations... And covers a lot of nodes and properties of the engine. Enough so you can extrapolate with the rest of them, the ones not covered, and have a general sense of navigation and understanding to move along beyond the course.
Worth every cent.
The free app is included in the learning curve of the large course, contextualized and referenced later, so you can see how your knowledge on GDscript coding relates to nodes/scenes and gets useful along with that building blocks. The potential knowledge you get from the app, following the rest of the course titled "from Zero" on top, grows exponentialy. Like a lot.
If I create a gltf 3d model and import it into Godot 3.5, can I create the animations of my characters directly in Godot? Using Godot only?
Can you make tutorial for 3d movement joystick for Android please
I wish it would work on android :(, i downloaded a floating keyboard, i can type but can't erase ✊😔
Godot slides 3.0 for godot 4.0
I finished it last week, very nice app. Apart from a few crashes and some minor bugs this was a really good experience. I want to move on to the next part, but I'm a poor student and the 80 dollars is a bit out of my price range. So I guess I'll have to wait on that one :D
Don't hesitate to message us (twitter, Discord, or you can find our email in the channel's about tab). We have 30% discounts for students and teachers/schools, and special discounts depending on people's situation.
oof,yeah i might get the courses after the Foss version(since it was the baseline anyways) and wish me luck in my code journey
@@ShiroCh_ID Good luck on your coding journey ;)
Wonderful
Amazing
Can you teach us how to generate thousands of units and rush to the players, and keep the frames smooth while keeping the distance between these units?in godot
I try to use collision detection, but the frames will start to decline when the number of generated units is less than 200. However, there are many games on the market. They have thousands of units in one screen, but they are smooth. I hope you can give us a tutorial to teach us. It's a 2d game. Thank you very much!
I wanted help as in I'm confused that what should I learn first the language or game engine
Game engine "Godot"
Game language "python" I know "GDScript" is specifically for Godot but I went with the flexible language in my opinion
been waiting for this for a long time really excited
Great. i have been waiting to get in to Godot, and this app is amazing. Thankyou very very much.
When I press Run in the practice scene, I can choose to stay. But when I then press continue, it gives me a "Lesson complete!" box, where I have to again press continue. Can it just go to the next lesson. Not for me because I wil probablyhave completed it soon, but for the other people who go through it.
This is an amazing app. Thank you very much for making it.
I frickin love you, you probably don't care but I'm i 8th grade and I'm trying to make a game alone ( a really big rpg game ), Istruggle to find some good tutorials but you just made my day. thank you a lot
P.S : I'm morroccan
The GDQuest page Learn to Code FROM ZERO says: The app is the free part of this course. So does it mean that the non-free course does not have any *more* content in this (type of) app?
Can you make a tutorial about light shaders (void light() from godot shaders)? i dont know how to use them and cannot understand it from docs
Wait so what happens when I input "get_tree().get_root().queue_free()" ?
I will be checking this out. I am very interested in Godot. Thank you for the great work with the tutorials 😄
Thank you guys for this work, seriously
I will totally start using the app, Godot is the best!
Thank you guys for this great work!
My comment made it to the video! But seriously, can we move the Fullscreen button to a different corner? The floating links on the top right block it on different displays lol
Which floating links? The fullscreen button shouldn't overlap with other things. If it does on your end, could you please open an issue with a screenshot of your desktop + tell us the browser you use? Fullscreen toggles in the browser are a mess, so we need to hack this in (the button lives outside the app) and browsers are a mess so we may need specific code to properly place it on a specific browser.
Great app, thanks!!
This app is amazing, first time in my life i could code something. I will buy the full course definetly but after i would have the money, since 80$ is a huge pile of cash in my country but i will earn and buy it some day for sure.
EDIT: sorry for terrible english
Can I start with this one even when Godot 4 is on the horizon? Or will there be things changed with Godot 4 that I learn with this course (free or paid)