You can find the complete course here: www.gdquest.com/tutorial/godot/learning-paths/getting-started-in-2021/
@PlayWithFurcifer3 жыл бұрын
Im just unreasonably in love with gdscript.
@TheFeriner3 жыл бұрын
You have reason. It slaps.
@prometheus90963 жыл бұрын
Its great, just like Python.
@Lom-Rom3 жыл бұрын
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
@blackcitadel373 жыл бұрын
Colleges use to teach Python as first language for beginners. So easy to use and learn yet so useful and versatile.
@illford2 жыл бұрын
Just went with C# because i actually intended to use Unity but Godot had the lower filesize and easier to get around on
@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.
@chrisrelhard3 жыл бұрын
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.
@LineOfThy2 жыл бұрын
I use python so i don't have that problem hahahaha
@coanjos Жыл бұрын
Me too.
@pythonxz Жыл бұрын
The snake case naming and the focus on dynamic typing is the worst.
@themadhattersalt Жыл бұрын
C++ is better I enjoy the agony.
@nickgennady Жыл бұрын
I put semicolons anyway
@conspiracyman50313 жыл бұрын
before this, i thought there were only 4 I didn't know godot supported C too
@SaiponathGames3 жыл бұрын
Godot officially supports 5 languages.
@lennyphoenixc3 жыл бұрын
Godot mainly supports C via GDNative, C++ actually uses the C API under the hood
@lennyphoenixc3 жыл бұрын
@@SaiponathGames Godot technically supports infinite languages through GDNative, if it can interact with C it can use the GDNative API
@SaiponathGames3 жыл бұрын
Yea right, forgot that!
@user-sl6gn1ss8p3 жыл бұрын
@@lennyphoenixc I'm pretty sure there aren't infinite programming languages, but then again, I never counted them
@GermyJer3 жыл бұрын
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!
@Gdquest3 жыл бұрын
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.
@GermyJer3 жыл бұрын
@@Gdquest Thanks to The Team then! :)
@lcmiracle Жыл бұрын
GDscripts can go to hell
@Chevifier3 жыл бұрын
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-l96703 жыл бұрын
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.
@alexandersh862 жыл бұрын
@@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.
@alexandersh862 жыл бұрын
@@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.
@artisanmage53782 жыл бұрын
@@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.
@fkeyzuwu2 жыл бұрын
@@alexandersh86 why if the game is script heavy gdscript isnt an option?
@DeusAlgor3 жыл бұрын
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.
@DeusAlgor3 жыл бұрын
@@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.
@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. """
@fanartzone9283 жыл бұрын
im learning gdscript but damn, the visual script looks interesting!
@Gdquest3 жыл бұрын
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.
@namelessl.w.34763 жыл бұрын
Thank you so much! I'll probably just learn GDScript since it goes best with the engine ^^
@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 Жыл бұрын
Wait, which language did they drop support for?
@isukwithnames1811 Жыл бұрын
@@Acoustic_Screecher from what I heard, the Visual coding will be removed in Godot V4
@orderofchaos86803 жыл бұрын
Thank you for helping me make decision about language choice. It was a hard choice, but now I decide to stick to GDscrpt.
@NarekAvetisyan2 жыл бұрын
Thanks! I'm also planning to start with GDScript and later on learn C++. It seems more fun that way.
@GrantSR3 жыл бұрын
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.
@biscuitsspam3 жыл бұрын
GDscript will always be my main... Also because i have no other language experience except Lua (love)
@CubOfJudahsLion2 жыл бұрын
Great heads-up, thanks. I'm gonna go with Rust+Haskell wrappers over Native. Slightly harder, but totally worth it.
@pri_yan_shu_raj3 жыл бұрын
Very useful and I'm very thankful to you for keeping every industry standard tutorial free.
@alm59663 жыл бұрын
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_180373 жыл бұрын
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 Жыл бұрын
@@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.
@KamillsWorld3 жыл бұрын
Ok cool this has helped me decide to start learning gdscript instead of worrying about learning c# as a beginner
@blackcitadel373 жыл бұрын
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.
@timberjustinlake3 жыл бұрын
Great video. Thanks. Can you give specific examples of when using C#, C or C++ can yield significantly more efficient code compared to GDScript?
@Gdquest3 жыл бұрын
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.
@timberjustinlake3 жыл бұрын
@@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.
@Gdquest3 жыл бұрын
@@timberjustinlake Anything that measurably impacts your game's performance. It's all about measuring it in context.
@bloxer_76962 жыл бұрын
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
@barbtiller54553 жыл бұрын
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?
@Gdquest3 жыл бұрын
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.
@Ngong83 жыл бұрын
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 Жыл бұрын
If you liked Gdscript, you would love python, lua and Julia.
@pattech39603 жыл бұрын
I'm using C# since I'll be learning that at my education.
@amj.composer2 жыл бұрын
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!
@christoffsmuts33432 жыл бұрын
thank you for the great tutorials, Im ready to start my Godot Journey as a beginner with the help of this channel.
@c.d.dailey80139 ай бұрын
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.
@Gdquest9 ай бұрын
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.
@marcinnawrocki14372 жыл бұрын
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.
@r6scrubs1262 жыл бұрын
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
@jamesc9168 Жыл бұрын
gdscript is pretty cool... they should build an interpreter or repl into the UI/Editor for quick testing maybe
@JimmyGeschwind2 жыл бұрын
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#.
@gillesroudiere5413 жыл бұрын
All of this if very good advice! Great video.
@mrtea75623 жыл бұрын
Thanks for the video, very helpful and straight forward
@junpeiiori47203 жыл бұрын
Happy C# user here 😎
@NesiAwesomeness3 жыл бұрын
How's the garbage collection?
@Gdquest3 жыл бұрын
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.
@NesiAwesomeness3 жыл бұрын
@@Gdquest I guess, I'll have to look up object pools in C#
@junpeiiori47203 жыл бұрын
@@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.
@mars31423 жыл бұрын
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#...
@salarycat3 жыл бұрын
Thank you for this. I still haven't tried the Mono version of Godot, not sure why a different build is needed for C#.
@Gdquest3 жыл бұрын
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.
@celsladroma804811 ай бұрын
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..
@signal7gaming631 Жыл бұрын
sir can u make a video about how to use c++ in godot cuzz i learned c++ pls sir
@andrewvasenev77032 жыл бұрын
Nice video, thanks!
@ericanderson48833 жыл бұрын
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;.
@lyra24123 жыл бұрын
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
@melting94193 жыл бұрын
You mentioned something about Visual Script and GDScript being used in tandem esp with Dialogues, Do you have any videos about this?
@Gdquest3 жыл бұрын
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.
@davedoublee-indiegamedev86332 жыл бұрын
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?
@octopoos84433 жыл бұрын
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.
@deadlyninja1122 жыл бұрын
Thank you
@GhettoWxzrd Жыл бұрын
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 Жыл бұрын
video is out of date, visual script was removed because it was pretty bad
@inanefool87813 жыл бұрын
I've been playing around with the ECMASCRIPT extension
@broganking98303 жыл бұрын
This is a fantastic presentation. You are world class Nathan!
@stevemcwin3 жыл бұрын
Which language would you recommend to Unity users who want to switch to Godot: GDScript or C#?
@Gdquest3 жыл бұрын
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.
@Vincart2 жыл бұрын
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 Жыл бұрын
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.
@misakidebugged Жыл бұрын
Would I be able to export to the Android platform using GDscript? I heard I would need to use C#
@floorbeardthepirate11413 жыл бұрын
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?
@Gdquest3 жыл бұрын
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
@floorbeardthepirate11413 жыл бұрын
@@Gdquest Thank you so much!!!
@keepitshort42082 жыл бұрын
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
@Gdquest2 жыл бұрын
Python is one of the most used languages worldwide, it's a good option for learning.
@keepitshort42082 жыл бұрын
@@Gdquest thank you for the reply :)
@asdasddas1003 жыл бұрын
GDScript is sick but I wish there was a linter for it or something
@Triple.M.. Жыл бұрын
I need an external code editor for c sharp like vs code or visual studio
@GeorgeNoiseless Жыл бұрын
You can tell Godot to use VSCode (or another program) as an editor in its "Editor Settings"
@CatDribble2 жыл бұрын
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
@rogelioayus Жыл бұрын
Since I’m more touch in python, GDScript is my old-new partner
@diegohernandez-dn6fe Жыл бұрын
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
@HH-mf8qz2 жыл бұрын
Very useful video
@jaffnimanlangit55103 жыл бұрын
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
@Gdquest3 жыл бұрын
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.
@jaffnimanlangit55103 жыл бұрын
@@Gdquest thanks mate for the information surely gonna check it out more often for upcoming sale price )
@codeaccuna3 жыл бұрын
@@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
@BU-sj2gn2 жыл бұрын
They should focus on gdscript. I dont understand why opensource software tries to do everything at once.
@sigma67283 жыл бұрын
I can't find any tutorial in Godot with C++. Can you please mention any tutorial?
@archangeltactics38023 жыл бұрын
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
@gameplaymasterDE3 жыл бұрын
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 KZbin 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 KZbin :/ 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 :)
@Gdquest3 жыл бұрын
Yes, making personal projects and taking code or inspiration from resources you find online is a good way to get started.
@gameplaymasterDE3 жыл бұрын
@@Gdquest Thank you :)
@ZZKJ3963 жыл бұрын
Don't forget about Nim for Godot!
@Gdquest3 жыл бұрын
Is it still in development? I think it was left in alpha and kind of abandoned. Or perhaps it was Kotlin.
@ZZKJ3963 жыл бұрын
@@Gdquest Nim, the language was last updated today, Godot-nim, a couple of weeks ago, according to Git.
@WanP1su3 жыл бұрын
@@Gdquest Frayhem mobile game created with Nim
@SaiponathGames3 жыл бұрын
Thanks for it! But make some advanced stuff too! 480th!
@Gdquest3 жыл бұрын
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/
@SaiponathGames3 жыл бұрын
Well, I am a intermediate, I would love to learn some too advanced stuff like Splines, Mesh Generation and something like that.
@qusay73607 ай бұрын
I good at c++ should I use it or learn GDScrupt
@Gdquest7 ай бұрын
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.
@thessalonikiosmusv3 жыл бұрын
4:43 boo jumpscare
@TheChexmo3 жыл бұрын
According to what you said.... Godot scene editor is the 0th language of the list.... making it a 6-languages technology in some way.
@Gdquest3 жыл бұрын
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_mist3 жыл бұрын
@@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.
@Chevifier3 жыл бұрын
@@Gdquest Everything we do on a computer is programming, We just have an interface to make it easier lol
@TheFeriner3 жыл бұрын
@@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
@garageman22362 жыл бұрын
GDscript is so nice and intuitive.
@5173423 жыл бұрын
Wait, C++ is supported now?
@hayallersehri7 Жыл бұрын
Thx for unity im here now :D
@ukrsolid3 жыл бұрын
Nathan as always excellent work!
@rungeon833 жыл бұрын
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.
@Jianju693 жыл бұрын
What about Rust? Is it not also supported via NativeScript?
@Gdquest3 жыл бұрын
Rust is, yes. godot-rust.github.io/
@selvyucro3 жыл бұрын
Can I know which is easier to learn? C, C# or C++?
@lmlstudio20083 жыл бұрын
C# is easier
@Rahulsingh-theraha3 жыл бұрын
C# (
@noh13613 жыл бұрын
C and C++
@darkfrei23 жыл бұрын
The Lua is very nice script language!
@itsME-dc4vm3 жыл бұрын
nice ;D
@imGool Жыл бұрын
Is it possible to implement a friend's list and online leaderboard with godot?
@CeruleanDerpoАй бұрын
watch the previous video in the playlist (preferrably the updated version in its description)
@IPODsify Жыл бұрын
What website is shown at 4:53?
@DevlogBill2 жыл бұрын
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?
@damaddog80652 жыл бұрын
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?
@Gdquest2 жыл бұрын
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#).
@TheCuri3 жыл бұрын
Can I make an MMORPG with Godot? Chill it's a joke xD
@Alche_mist3 жыл бұрын
You totally can. But you know how difficult and time-consuming it would be, because you clearly stated it's a joke.
@Dogman_353 жыл бұрын
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_mist3 жыл бұрын
@@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_353 жыл бұрын
@@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.
@blackcitadel373 жыл бұрын
Can we really make online games with Godot on version 3.x?
@hinahammad10476 ай бұрын
they did drop Vscript though
@Gdquest6 ай бұрын
Yes, that's correct. There's a more recent version of this video available if you like.
@hinahammad10476 ай бұрын
but there is a open source replacement although community supported but performs better than Vscript called orchestra plugin
@DevlogBill2 жыл бұрын
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.
@raifrusyaidi8857Ай бұрын
Gd engine is so hard to learn. I only able to learn gd( geometry dash) editor
@Jianju693 жыл бұрын
Great video! Btw, "mature" is not MATCH'-er but rather muh-CHURR'.
@Gdquest3 жыл бұрын
Thanks!
@NeroTheAngel Жыл бұрын
can you use Python with godot? Thats the only language I can ^^"
@kmanalli86643 жыл бұрын
How to I use C?
@r6scrubs1262 жыл бұрын
"we especially recommend it (C#) to C# developers"... you don't say 😅
@hermitxIII3 жыл бұрын
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.
@Trayfellow3 жыл бұрын
im super garbage at math, is that going to stop me from trying to learn gdscript?
@Gdquest3 жыл бұрын
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.
@TrungTínĐỗ-y2b Жыл бұрын
Perfect timing lol
@oguzhantopaloglu94423 жыл бұрын
I wish there was Java support for Godot, I really like writing Java code. I know C# is extremely similar to Java but it just doesn't feel the same :(
@KeoTheCube3 жыл бұрын
Can I make an MMORPG with Godot???
@loox7583 жыл бұрын
Sure
@SaiponathGames3 жыл бұрын
you can make any games you want, it's your wish! Just don't touch 4D unless you really want to!
@Gdquest3 жыл бұрын
Sure, although mind making an MMO-anything requires server programming knowledge, and it's tough and time-consuming, regardless of the engine.
@brazenzebra9581 Жыл бұрын
WARNING: Godot 4 DID drop support for Visual Scripting! So, you cannot use that in Godot 4. All else remains true.