Тёмный
No video :(

Godot's 5 Scripting Languages: Which Should You Use? 

GDQuest
Подписаться 263 тыс.
Просмотров 134 тыс.
50% 1

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

 

24 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 231   
@Gdquest
@Gdquest 3 года назад
You can find the complete course here: www.gdquest.com/tutorial/godot/learning-paths/getting-started-in-2021/
@conspiracyman5031
@conspiracyman5031 3 года назад
before this, i thought there were only 4 I didn't know godot supported C too
@SaiponathGames
@SaiponathGames 3 года назад
Godot officially supports 5 languages.
@lennyphoenixc
@lennyphoenixc 3 года назад
Godot mainly supports C via GDNative, C++ actually uses the C API under the hood
@lennyphoenixc
@lennyphoenixc 3 года назад
@@SaiponathGames Godot technically supports infinite languages through GDNative, if it can interact with C it can use the GDNative API
@SaiponathGames
@SaiponathGames 3 года назад
Yea right, forgot that!
@user-sl6gn1ss8p
@user-sl6gn1ss8p 3 года назад
@@lennyphoenixc I'm pretty sure there aren't infinite programming languages, but then again, I never counted them
@chrisrelhard
@chrisrelhard 3 года назад
gdscript is so intuitive and works really well with godot, i just need to get over my discomfort with lines of code not ending in semicolons and not having curly brackets for scope.
@LineOfThy
@LineOfThy 2 года назад
I use python so i don't have that problem hahahaha
@coanjos
@coanjos Год назад
Me too.
@pythonxz
@pythonxz Год назад
The snake case naming and the focus on dynamic typing is the worst.
@themadhattersalt
@themadhattersalt Год назад
C++ is better I enjoy the agony.
@nickgennady
@nickgennady 11 месяцев назад
I put semicolons anyway
@Lom-Rom
@Lom-Rom 3 года назад
Choosing programming language seem like a big consideration for beginner, but in veteran perspective we knew it's not big of a deal, we found out that even 10-20y in, you still have to learning new thing to keep up with the industry anyway. What's more important than that is FUNDAMENTALS of programming. if you understand fundamental well, you could easily learning new lang in short time-frame, not big deal at all. GDQuest given a solid advice here, just pick 1 language to start coding with, focus learning the tools. GDScript is so easy to learn and don't need much time to be efficient, so after that done, you can go learn some other programming language later, it will not be too late guaranteed. edited: typos
@blackcitadel37
@blackcitadel37 2 года назад
Colleges use to teach Python as first language for beginners. So easy to use and learn yet so useful and versatile.
@illford
@illford 2 года назад
Just went with C# because i actually intended to use Unity but Godot had the lower filesize and easier to get around on
@johnavernia1026
@johnavernia1026 Год назад
I'd say, do (and actually finish) CS50 and learn C programming language. Your foundation would be amazingly solid that you could learn any languages you want.
@grify
@grify Год назад
"It's extremely unlikely to happen with Godot" literally 2 years later: """ And now the news broke that for the release of the beta version of Godot 4.0 there is a notable change, this change is that VisualScript, Godot's visual scripting language, which was introduced since version 3.0 nearly five years ago, it will not be part of the beta version, much less the final version of Godot 4.0. """
@sirdorius361
@sirdorius361 Год назад
A year later and the "extremely unlikely to drop support for a language" part didn't age very well, but still a useful video!
@Acoustic_Screecher
@Acoustic_Screecher Год назад
Wait, which language did they drop support for?
@isukwithnames1811
@isukwithnames1811 Год назад
@@Acoustic_Screecher from what I heard, the Visual coding will be removed in Godot V4
@GermyJer
@GermyJer 3 года назад
Started learning to program with GDscript about 6 months ago and it's been so easy to learn. Thanks to your team for coming up with such a simple language for game design!
@Gdquest
@Gdquest 3 года назад
Not my team, it's Godot's co-author Juan who designed it, now George Marques is in charge of it. I only contributed documentation.
@GermyJer
@GermyJer 3 года назад
@@Gdquest Thanks to The Team then! :)
@lcmiracle
@lcmiracle 10 месяцев назад
GDscripts can go to hell
@PlayWithFurcifer
@PlayWithFurcifer 3 года назад
Im just unreasonably in love with gdscript.
@TheFeriner
@TheFeriner 3 года назад
You have reason. It slaps.
@prometheus9096
@prometheus9096 3 года назад
Its great, just like Python.
@Chevifier
@Chevifier 3 года назад
As much as I love C#, GDScript is so much more hassle free to get up and running prototypes. Mostly because of its tight integration. If C# was fully in-Engine I wouldve probably stick to it.
@hectork-l9670
@hectork-l9670 3 года назад
I write scripts that require fast performance in C# (I can't write in C++ yet). The rest in GDScript. It's so much quicker (and for me nicer) to write code there.
@alexandersh86
@alexandersh86 2 года назад
@@kidmosey You can setup an external editor for use with GDScript too. Godot Editor even has an LSP server so Emacs or VSCode (anything with LSP support) should work with it at least as well as the integrated editor.
@alexandersh86
@alexandersh86 2 года назад
@@kidmosey Not at all, I'm just sharing my thoughts on the one reason you mentioned. Performance and code libraries are probably much bigger reasons to prefer C#. If your game is script-heavy (like e.g. Factorio) GDScript is just not an option.
@artisanmage5378
@artisanmage5378 2 года назад
@@alexandersh86 that's so good to hear. I might look into that. I am not a huge fan of having the scripts and engine being on the same screen.
@fkeyzuwu
@fkeyzuwu 2 года назад
​@@alexandersh86 why if the game is script heavy gdscript isnt an option?
@DeusAlgor
@DeusAlgor 3 года назад
I really love GDScript, but, in reality, gdnative needs more support both with guides/tutorials and "out of the box" engine features. Sometimes developing with gdscript feels like you driving sport car with hand brake up.
@DeusAlgor
@DeusAlgor 2 года назад
@@kidmosey kind of yes. I just hope there will be some basic examples how to use it. Like basic character movements or similar entry level topic that will help to understand how to interact with nodes from cpp script.
@namelessl.w.3476
@namelessl.w.3476 3 года назад
Thank you so much! I'll probably just learn GDScript since it goes best with the engine ^^
@orderofchaos8680
@orderofchaos8680 2 года назад
Thank you for helping me make decision about language choice. It was a hard choice, but now I decide to stick to GDscrpt.
@fanartzone928
@fanartzone928 3 года назад
im learning gdscript but damn, the visual script looks interesting!
@Gdquest
@Gdquest 3 года назад
Yeah so right now, it's lacking some refinement, making it slow to code with if you don't code custom VisualScript nodes in the first place. Hopefully it'll get reworked moving forward.
@NarekAvetisyan
@NarekAvetisyan 2 года назад
Thanks! I'm also planning to start with GDScript and later on learn C++. It seems more fun that way.
@GrantSR
@GrantSR 3 года назад
I would like to see a similar video where you cover how well each language works when exporting for the web. Specifically, which of the available languages can be compiled to webassembly and which are automatically compiled to webassembly when exporting for the web.
@biscuitsspam
@biscuitsspam 3 года назад
GDscript will always be my main... Also because i have no other language experience except Lua (love)
@alm5966
@alm5966 3 года назад
I haven't used Godot but I do use Unity and I've been a SQL and Windows application developer for over 20 years. If there's one piece of advice I'd give to a new programmer is to go with C#. It's elegant, simple to learn, managed and is the best general language I've used.
@Ash_18037
@Ash_18037 2 года назад
If you haven't used Godot you're not really in the best position to offer advice on language choice for it. ;) A new programmer should forget about the 'language wars' and just learn programming concepts in whatever language clicks with them. Yes C# is a good choice career wise, but the problem with it is integration to the IDE and general polish in Godot is still poor. So I would strongly advise a new programmer to use GDScript to avoid unneeded frustration and confusion, at least until C# support improves. VS Code is an option but that's 2 IDE/editors a new dev needs to get familiar with, not ideal. If they really want to use/learn C# they're better off using Unity, or even 'proper' C# in Visual Studio, Rider etc but then they lose a lot of built in graphic/game features of course. If your goal is to make a game, GDScript, if your goal is language experience for career etc , C# elsewhere.
@alm5966
@alm5966 10 месяцев назад
​@@Ash_18037I wasn't referring to game programming in either Unity or Godot. My point was if you have no programming experience at all and were choosing an initial language to learn then C# is the most beneficial. I have used GDScript now and for programming in Godot then it has advantages but I still wouldn't recommend it to learn general programming techniques.
@KamillsWorld
@KamillsWorld 2 года назад
Ok cool this has helped me decide to start learning gdscript instead of worrying about learning c# as a beginner
@junpeiiori4720
@junpeiiori4720 3 года назад
Happy C# user here 😎
@NesiAwesomeness
@NesiAwesomeness 3 года назад
How's the garbage collection?
@Gdquest
@Gdquest 3 года назад
Like any C# game, it kicks in when you instantiate and delete things too often (bullets etc.). You have to work around it with object pools.
@NesiAwesomeness
@NesiAwesomeness 3 года назад
@@Gdquest I guess, I'll have to look up object pools in C#
@junpeiiori4720
@junpeiiori4720 3 года назад
​@@NesiAwesomeness Yes object pooling help when you have thousands of objects to spawn or destroy within a small timeframe. Other than that, it isn't that noticeable.
@mars3142
@mars3142 3 года назад
Does C# have the same features as GDScript or is there anything you can't do with C#? I would like to prefer the use of C#...
@pri_yan_shu_raj
@pri_yan_shu_raj 3 года назад
Very useful and I'm very thankful to you for keeping every industry standard tutorial free.
@c.d.dailey8013
@c.d.dailey8013 7 месяцев назад
I think visual scripting is probably the best for me to start with. I have zero coding experience. Having parts moving around on a grip looks so much easier. I can get to the other kind later. Godot script seems good, since the video recommends it.
@Gdquest
@Gdquest 7 месяцев назад
Visual scripting is currently no longer supported in Godot. If you'd like to learn GDScript, try the free app on GDQuest.com. It's interactive and you need no prior coding experience. It was funded by the user community.
@CubOfJudahsLion
@CubOfJudahsLion 2 года назад
Great heads-up, thanks. I'm gonna go with Rust+Haskell wrappers over Native. Slightly harder, but totally worth it.
@blackcitadel37
@blackcitadel37 2 года назад
There's a new plugin now that add support to Lua to the Godot 3.x. It's still on early development stages but already has a lot of features and works just fine.
@pattech3960
@pattech3960 3 года назад
I'm using C# since I'll be learning that at my education.
@christoffsmuts3343
@christoffsmuts3343 2 года назад
thank you for the great tutorials, Im ready to start my Godot Journey as a beginner with the help of this channel.
@timberjustinlake
@timberjustinlake 3 года назад
Great video. Thanks. Can you give specific examples of when using C#, C or C++ can yield significantly more efficient code compared to GDScript?
@Gdquest
@Gdquest 3 года назад
Pretty much any time you have a heavy algorithm that slows down your game. For example, you implement behavior trees for all AI in your game, a noise generator, a heavy procedural generation algorithm... One we had to do was implementing a heat-map pathfinder, an algorithm that's computationally heavy initially but allows you to have, like 10,000 AI agents pathfinding on a grid efficiently after the initial calculation. There can be plenty of cases, you'll have to see when your performance starts to drop due to some specific bit of CPU code.
@timberjustinlake
@timberjustinlake 3 года назад
@@Gdquest Thanks for the response. What I don't understand is a rule of thumb for knowing what is a "heavy algorithm". Adding lots of numbers together is a heavy algorithm if you add enough numbers or do it enough times repeatedly.
@Gdquest
@Gdquest 3 года назад
@@timberjustinlake Anything that measurably impacts your game's performance. It's all about measuring it in context.
@jamesc9168
@jamesc9168 Год назад
gdscript is pretty cool... they should build an interpreter or repl into the UI/Editor for quick testing maybe
@bloxer_7696
@bloxer_7696 2 года назад
Nice video! Your correct about there being 5 main coding languages you can use in godot but you can use almost every language just by getting plugins the only one that isn’t in godot that I know of is LuaU
@gillesroudiere541
@gillesroudiere541 3 года назад
All of this if very good advice! Great video.
@imGool
@imGool Год назад
Is it possible to implement a friend's list and online leaderboard with godot?
@barbtiller5455
@barbtiller5455 3 года назад
A few questions if you don't mind, thank you! 1) Can you intermix scripts, ie can I write some of my game in GDScript and some in C#? 2) Why is it that you recommend seasoned developers write in C#? Just for code transportability, execution speed, language features or the fact that someone might already be familiar with it?
@Gdquest
@Gdquest 3 года назад
1) yes you can 2) mostly because someone who uses c# all the time might feel constrained in GDScript. The way GDScript works is it's mostly for gameplay programming. If you need more performance, you would traditionally write a c++ module.
@Ngong8
@Ngong8 3 года назад
But really, I do have to say that godot help me understand more about the coding(of course, that is several tutorial aided me to see through that) , while being so lightweight that it only to be just one executable file within 100MB size. Originally, I was seeking for alternative C# coding to unity engine, funny thing is, I am now coding with GDscript instead of coding C#. It is just GDscript too attractive to use, I will not change to other alternatives any time soon, but may try to use other scripting language of godot if I want to waste some spare time to do so.
@chigstardan7285
@chigstardan7285 Год назад
If you liked Gdscript, you would love python, lua and Julia.
@mrtea7562
@mrtea7562 3 года назад
Thanks for the video, very helpful and straight forward
@celsladroma8048
@celsladroma8048 9 месяцев назад
i dont know what C# is or C++.... all I know is how to code and Godot understand me very well..godot has no limit not like scratch who is my foundation... and I can create game that has more movie like that no one game engine can be copy it..
@JimmyGeschwind
@JimmyGeschwind 2 года назад
Well this was an eyeopener, I thought you had to do GDscript with Godot, maybe I'll give it a shot now when I can use C#.
@marcinnawrocki1437
@marcinnawrocki1437 2 года назад
Years ago i made some prototype (or asteroids clone) in unreals blueprints. Took me almost a year (yes i was learning blueprints). However now i scripted similar functionality in godot in about 2 weeks. Many seemingly trivial problems (like global variable) in unreal blueprints are so hidden and convoluted that took me months to discover working solution.
@r6scrubs126
@r6scrubs126 2 года назад
yeah if Unreal just let you use C# I'd be way more keen on it. I hate using blueprints but also hate how poorly documented their C++ APIs are. So I keep coming back to using Unity... but now considering GoDot instead
@amj.composer
@amj.composer 2 года назад
Thanks so much for the video!! I have a slightly altered question to something you already sorta answered: If I use C# with Godot, are the scripts very different from the C# scripts in Unity? If I have experience using C# scripts in unity, do you recommend sticking to C# in Godot? Thanks!
@andrewvasenev7703
@andrewvasenev7703 2 года назад
Nice video, thanks!
@signal7gaming631
@signal7gaming631 Год назад
sir can u make a video about how to use c++ in godot cuzz i learned c++ pls sir
@lyra2412
@lyra2412 3 года назад
I wanted to write in C# using VSCode but man oh man was it time consuming to get the intellisense working, so I decided to use GDScript instead
@inanefool8781
@inanefool8781 3 года назад
I've been playing around with the ECMASCRIPT extension
@Triple.M..
@Triple.M.. Год назад
I need an external code editor for c sharp like vs code or visual studio
@GeorgeNoiseless
@GeorgeNoiseless 11 месяцев назад
You can tell Godot to use VSCode (or another program) as an editor in its "Editor Settings"
@stevemcwin
@stevemcwin 3 года назад
Which language would you recommend to Unity users who want to switch to Godot: GDScript or C#?
@Gdquest
@Gdquest 3 года назад
Whichever is fine, depends on how long you've been coding in C#. For professionals I'd say go with C#, if you do it has a hobby or generally have limited gamedev exp. I'd recommend GDScript.
@salarycat
@salarycat 3 года назад
Thank you for this. I still haven't tried the Mono version of Godot, not sure why a different build is needed for C#.
@Gdquest
@Gdquest 3 года назад
It's because of the size. GDScript-only Godot is about 30-40mb, but with C# tools embedded it's larger and comes with features some people don't need. As more than half of Godot users don't ever use C#, there's a smaller download for them.
@broganking9830
@broganking9830 3 года назад
This is a fantastic presentation. You are world class Nathan!
@octopoos8443
@octopoos8443 3 года назад
Here is what I thought when clicking on this video: C#: Use it if you know how. GDScript: Use it if you don't know C# VisualScript: Use for like one script for enemy patterns or something. C/C++: Use if you are a huge computer nerd or are changing Godot itself.
@deadlyninja112
@deadlyninja112 2 года назад
Thank you
@thessalonikiosmusv
@thessalonikiosmusv 3 года назад
4:43 boo jumpscare
@CatDribble
@CatDribble 2 года назад
the thing I dislike most about using c# with an engine is that they all require the use of visual studio, I just want to do everything in engine. I get it's really good for coding but the extra compile steps when testing small changes os so tedeus
@asdasddas100
@asdasddas100 2 года назад
GDScript is sick but I wish there was a linter for it or something
@GhettoWxzrd
@GhettoWxzrd 11 месяцев назад
Question for anyone who knows Godot Engine enough, but is it possible to Script visually then switch it halfway Too see what the Visual script looks like in something like C# or GDScript?
@el_primer_y_el_ultimo_caiman
@el_primer_y_el_ultimo_caiman 10 месяцев назад
video is out of date, visual script was removed because it was pretty bad
@ericanderson4883
@ericanderson4883 3 года назад
can you suggest a list in order for this series? I don't know which tutorial is next they don't seem to be numbered;.
@rogelioayus
@rogelioayus Год назад
Since I’m more touch in python, GDScript is my old-new partner
@davedoublee-indiegamedev8633
Do they have the same API but with different naming conventions? Do they have access to the exact same Godot functions? For example, in C# it would be Input.GetActionStrength; is the equivalent of this always Input.get_action_strength? Or do they sometimes differ?
@misakidebugged
@misakidebugged Год назад
Would I be able to export to the Android platform using GDscript? I heard I would need to use C#
@melting9419
@melting9419 3 года назад
You mentioned something about Visual Script and GDScript being used in tandem esp with Dialogues, Do you have any videos about this?
@Gdquest
@Gdquest 3 года назад
No, haven't gotten around making videos about that. With the initial investment, you need to do this for a team for it to be worth it.
@HH-mf8qz
@HH-mf8qz 2 года назад
Very useful video
@ukrsolid
@ukrsolid 3 года назад
Nathan as always excellent work!
@diegohernandez-dn6fe
@diegohernandez-dn6fe 11 месяцев назад
am an Unreal developer and am starting to get overwhelmed with the complexity of the program, I was planning on learning c++ for unreal to have more customizability and then some unity, issue is, I noticed unity is in a bit of a bad state so I was wondering what the best way to start with godot as someone coming from the unreal visual script area
@TheCuri
@TheCuri 3 года назад
Can I make an MMORPG with Godot? Chill it's a joke xD
@Alche_mist
@Alche_mist 3 года назад
You totally can. But you know how difficult and time-consuming it would be, because you clearly stated it's a joke.
@Dogman_35
@Dogman_35 3 года назад
I feel like MMOs get a bad rap in terms of difficulty. They're only hard because netcode is annoying, RPGs themselves aren't exactly the most complicated genre. I don't think it's any more time consuming than any other type of multiplayer game. People pump out battle royales all the time, and decent FPS netcode is *way* harder. That said, it'd be way more _expensive._ Server costs are no joke.
@Alche_mist
@Alche_mist 3 года назад
@@Dogman_35 I'd guess it might also have to with the first 'M' meaning 'massive'. At the bare minimum, the server code has to be able to handle all the (lots of) players interacting at once.
@Dogman_35
@Dogman_35 3 года назад
@@Alche_mist Yeah, but so do battle royales that involve literally 100 players loaded into the same map all at once. MMOs handle a lot of players, but it's across multiple servers that only hold a couple hundred players at any given time. There's a set limit to how many people can be interacting at once.
@blackcitadel37
@blackcitadel37 2 года назад
Can we really make online games with Godot on version 3.x?
@TheChexmo
@TheChexmo 3 года назад
According to what you said.... Godot scene editor is the 0th language of the list.... making it a 6-languages technology in some way.
@Gdquest
@Gdquest 3 года назад
I wouldn't call it a language, but it's a declarative form of code. I think it's important to explain to people who are new to programming, because they tend to think that visual code and written scripts are completely different, or that using an interface isn't programming. While, well, it is!
@Alche_mist
@Alche_mist 3 года назад
@@Gdquest You still can edit the TSCN text scene forms directly. It's just strongly NOT recommended, because it often contains more than meets the eye.
@Chevifier
@Chevifier 3 года назад
@@Gdquest Everything we do on a computer is programming, We just have an interface to make it easier lol
@TheFeriner
@TheFeriner 3 года назад
@@Alche_mist yeah but that’s more of an encoding, than a language. A language is designed to be expressed by people and perform a wide array of tasks. A packed scene is designed to do very specific things and not with the intention of ever being edited by hand by a human
@sigma6728
@sigma6728 2 года назад
I can't find any tutorial in Godot with C++. Can you please mention any tutorial?
@garageman2236
@garageman2236 2 года назад
GDscript is so nice and intuitive.
@hayallersehri7
@hayallersehri7 11 месяцев назад
Thx for unity im here now :D
@floorbeardthepirate1141
@floorbeardthepirate1141 3 года назад
What version of visual studio and vs code should I use for godot mono? Do I just download vscode or do I need to do extra setup? Can I code with c# in the editor?
@Gdquest
@Gdquest 3 года назад
For VSCode you can use this plugin: github.com/godotengine/godot-csharp-vscode And for visual studio this one: github.com/godotengine/godot-csharp-visualstudio
@floorbeardthepirate1141
@floorbeardthepirate1141 3 года назад
@@Gdquest Thank you so much!!!
@keepitshort4208
@keepitshort4208 2 года назад
Should learn python or gdscript as in I just want to a language that can be future proof and yes I know c# and c++ is everything of all just wanted to start with something that is not too complex
@Gdquest
@Gdquest 2 года назад
Python is one of the most used languages worldwide, it's a good option for learning.
@keepitshort4208
@keepitshort4208 2 года назад
@@Gdquest thank you for the reply :)
@raifrusyaidi8857
@raifrusyaidi8857 3 дня назад
Gd engine is so hard to learn. I only able to learn gd( geometry dash) editor
@BU-sj2gn
@BU-sj2gn Год назад
They should focus on gdscript. I dont understand why opensource software tries to do everything at once.
@SaiponathGames
@SaiponathGames 3 года назад
Thanks for it! But make some advanced stuff too! 480th!
@Gdquest
@Gdquest 3 года назад
That's the majority of what we do, really. I just decided to do more advanced content in text format because, at least for code tutorials, it really doesn't work well in video. I'd be wasting people's time. You can find some intermediate-level free content on our website already: www.gdquest.com/tutorial/godot/
@SaiponathGames
@SaiponathGames 3 года назад
Well, I am a intermediate, I would love to learn some too advanced stuff like Splines, Mesh Generation and something like that.
@ZZKJ396
@ZZKJ396 3 года назад
Don't forget about Nim for Godot!
@Gdquest
@Gdquest 3 года назад
Is it still in development? I think it was left in alpha and kind of abandoned. Or perhaps it was Kotlin.
@ZZKJ396
@ZZKJ396 3 года назад
@@Gdquest Nim, the language was last updated today, Godot-nim, a couple of weeks ago, according to Git.
@WanP1su
@WanP1su 3 года назад
@@Gdquest Frayhem mobile game created with Nim
@qusay7360
@qusay7360 5 месяцев назад
I good at c++ should I use it or learn GDScrupt
@Gdquest
@Gdquest 5 месяцев назад
I would pick up GDScript, it's easier to use in Godot and it's pretty fast to pick up. Then you can definitely use C++ when you need to.
@517342
@517342 3 года назад
Wait, C++ is supported now?
@Vincart
@Vincart Год назад
Hey, I have an important question. For about 7 months I've been making stuff in Lua. About a month ago I started learning C++. Now I want to program a game in Godot together with a friend. The only problem now is that he's been working in C# for a bit longer and I've recently started working in C++. Does it therefore make sense to make the game in C# and C++ or should I rather switch to C#?
@aidanshort3038
@aidanshort3038 Год назад
I'm probably too late to help if I can but, there are two ways to use c++ in godot, c++ modules or gdnative which has now been replaced by gdextension. You can use C# and C++ together. They are similar since they are both in the C-family but they are still different, which means that you won't be writing in the same language, you won't be able to help each other write unless you know C# or he knows c++. So stick with whichever you choose, just fyi I'm learning C++ as well.
@itsME-dc4vm
@itsME-dc4vm 3 года назад
nice ;D
@hinahammad1047
@hinahammad1047 4 месяца назад
they did drop Vscript though
@Gdquest
@Gdquest 4 месяца назад
Yes, that's correct. There's a more recent version of this video available if you like.
@hinahammad1047
@hinahammad1047 4 месяца назад
but there is a open source replacement although community supported but performs better than Vscript called orchestra plugin
@darkfrei2
@darkfrei2 2 года назад
The Lua is very nice script language!
@archangeltactics3802
@archangeltactics3802 3 года назад
I have been using Java for years to make mobile apps and I know some c# so imma stick with that. It’s all about to what is good for your situation
@kmanalli8664
@kmanalli8664 3 года назад
How to I use C?
@Jianju69
@Jianju69 3 года назад
What about Rust? Is it not also supported via NativeScript?
@Gdquest
@Gdquest 3 года назад
Rust is, yes. godot-rust.github.io/
@IPODsify
@IPODsify Год назад
What website is shown at 4:53?
@jaffnimanlangit5510
@jaffnimanlangit5510 3 года назад
i have a question about ur product is there any upcoming day where it will be on discount especially for the learn VFX godot for me 40usd kind a bit expansive for 20usd i deffinetly will buy it
@Gdquest
@Gdquest 3 года назад
I rarely do discounts, like twice a year. Note however that depending on your country, there are year-round regional discounts. Especially in in parts of Asia, Latin America, Africa, and great middle east. Eastern Europe too. The website will automatically give you a coupon at checkout if applicable.
@jaffnimanlangit5510
@jaffnimanlangit5510 3 года назад
@@Gdquest thanks mate for the information surely gonna check it out more often for upcoming sale price )
@codeaccuna
@codeaccuna 3 года назад
@@jaffnimanlangit5510 It is definitely worth it. I took a udemy course to understand gdscript more, but the refinement I really got from the gdscript courses. At first I also thought it was a bit pricey, but it is well worth every dollar
@lcmiracle
@lcmiracle 10 месяцев назад
C++
@gameplaymasterDE
@gameplaymasterDE 3 года назад
Maybe a dump question but I don't know if I would do the things right or not... I would like to start with Godot and try some 2d game dev, but don't have really experience in programming, art etc. Now my idea was to create a mini small simple block shooter with maybe a Life bar and some small other stuff. Now I found on RU-vid many videos about Godot and how to add collision shape etc. Would it be useful to start with have an idea and grab/and take inspirations from every side something to put it useful in 1 together ? I am really struggling with this cause I want to learn how to do this but at the same point i had the idea to learn this on RU-vid :/ But otherwise I think, when I "copy and paste" much I don't learn so much as I should, difficult to explain .. They are also so many videos from how to make your "first 2d Godot" game, but how useful is this ? I hope you can understand what I exactly mean, and sorry for my English :D Best regards and stay safe and happy :)
@Gdquest
@Gdquest 3 года назад
Yes, making personal projects and taking code or inspiration from resources you find online is a good way to get started.
@gameplaymasterDE
@gameplaymasterDE 3 года назад
@@Gdquest Thank you :)
@selvyucro
@selvyucro 3 года назад
Can I know which is easier to learn? C, C# or C++?
@lmlstudio2008
@lmlstudio2008 3 года назад
C# is easier
@Rahulsingh-theraha
@Rahulsingh-theraha 3 года назад
C# (
@noh1361
@noh1361 2 года назад
C and C++
@rungeon83
@rungeon83 3 года назад
PLEASE Learn C# along side GDScript, it's a fantastic language which out the box has crazy functionality that GDSript just doesn't have (YET), even stuff like being able your house lights from GodotC#(using arduino) you can kinda do that with GDSript but it's muuuuch more difficult.
@MrDitano
@MrDitano Год назад
can you use Python with godot? Thats the only language I can ^^"
@VisibleMRJ
@VisibleMRJ 7 месяцев назад
Now it’s gpt language so just pick c++
@user-in1di7kd4z
@user-in1di7kd4z 10 месяцев назад
Perfect timing lol
@guywithknife
@guywithknife 2 года назад
Last time I tried the visual script, it was really very poor. Far, far inferior to something like Unreal's Blueprints. GDScript, however, is very good.
@DevlogBill
@DevlogBill 2 года назад
Would be cool if they could add JavaScript as a language you could use for programming in Godots since after all JavaScript is one of the most widely used languages even more than C#. Just a thought on the subject is all. But I guess maybe I could use this gaming engine to learn C# and improve my skills in OOP, thank you for the wonderful video.
@hermitxIII
@hermitxIII 3 года назад
Using spaces instead of brackets is truly unpleasant, and now that I know it used to use lua, I really wish they had stuck with it.
@r6scrubs126
@r6scrubs126 2 года назад
"we especially recommend it (C#) to C# developers"... you don't say 😅
@Jianju69
@Jianju69 3 года назад
Great video! Btw, "mature" is not MATCH'-er but rather muh-CHURR'.
@Gdquest
@Gdquest 3 года назад
Thanks!
@Trayfellow
@Trayfellow 3 года назад
im super garbage at math, is that going to stop me from trying to learn gdscript?
@Gdquest
@Gdquest 3 года назад
No, not at all. There'll be challenges but when you code, it's all applied math so it will feel quite different from school math.
@DevlogBill
@DevlogBill 2 года назад
I have a question? If I already have 4 months of programming in JavaScript. I already know variables, loops, functions, classes and how to manipulate the DOM with JavaScript. For those who know about programming languages already can I learn GDScript fairly quick if I choose to learn it? I know it's a matter of opinion and it's up to the individual to learn so it's a personal opinion but from your personal opinion how long would be your guess for someone to pick up GDScript and learn to code with this language if you already know the fundamentals with JavaScript?
@brazenzebra9581
@brazenzebra9581 Год назад
WARNING: Godot 4 DID drop support for Visual Scripting! So, you cannot use that in Godot 4. All else remains true.
@damaddog8065
@damaddog8065 2 года назад
You said that GDScript does not do garbage collection and yet it is using reference counting which is from COM ATL or earlier( It does work). When you say this do you mean that GDScript does not have to stop all threads and scan the object graph for orphan objects?
@Gdquest
@Gdquest 2 года назад
Yes, it's that. It's that people think of garbage collection as how it's done in C# as it's a much more widespread approach (lots of game developers use C#).
@scribblingjoe
@scribblingjoe Год назад
I come from the future! Don’t use visual scripting.
@oxirosmusic
@oxirosmusic 3 года назад
As an iOS developer I wish they supported Swift
@recker7017
@recker7017 3 года назад
what was that vscode theme
@avanti488
@avanti488 2 года назад
How about Python?
Далее
Code Your First Script with Godot and GDScript
24:48
Просмотров 113 тыс.
6 Tips to Better Organize your Godot Projects
11:39
Просмотров 134 тыс.
Avaz Oxun - 10 yillik yubiley konsert dasturi 2023
2:52:33
УГАДАЙ ЕДУ ПО ЭМОДЗИ! #shorts
00:57
Просмотров 156 тыс.
JavaScript: How It's Made
10:54
Просмотров 878 тыс.
Why Use The Godot Game Engine?
11:59
Просмотров 180 тыс.
STOP Making SLOW Games - Do THIS Instead!
3:35
Просмотров 11 тыс.
choosing a game engine is easy, actually
15:08
Просмотров 438 тыс.
I made Games with Python for 10 Years...
28:52
Просмотров 317 тыс.
2-Minute Rule to Learn Coding - Atomic Habits
7:58
Просмотров 1,1 млн
The Godot Game Engine Explained in 5 Minutes
5:54
Просмотров 560 тыс.
How to program in Godot - GDScript Tutorial
58:10
Просмотров 585 тыс.
Using AI to Create the Perfect Keyboard
12:05
Просмотров 1,4 млн
C++ vs Rust: which is faster?
21:15
Просмотров 389 тыс.
Avaz Oxun - 10 yillik yubiley konsert dasturi 2023
2:52:33