My Thoughts on the Godot Game Engine - Pros & Cons

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
[Music] this video is brought to you by squarespace i've been using a dough for over a year now if what once was a mysterious engine with nodes and cute robots has now started to become a comfortable and cozy work environment from 2d to 3d i've experimented with different styles and genres of game heck i've even messed around with shaders and networking which i never thought i'd be doing in my first year but now that this first year of godot has come to an end how do i feel about the engine is it still the wonderful engine that i fell in love with or has the honeymoon period worn off exposing all of its flaws well it's time to get your critiquing caps on pretend you're a reddit user and see how i really feel about godot but before we get started squarespace making your own website or online store can be a huge pain in the butt from scratch believe me i've done it many times before and the best way to cut the hassle is to use squarespace from selling your products online making a portfolio or gallery of your work or even something as tedious as image scaling is so much easier and saves you so much time with squarespace as the internet expands i truly believe that everyone should have internet real estate but creating your own website doesn't mean you have to be disconnected from social media with squarespace you can connect your social profiles so that way you can instantly post on different platforms making it fantastic and easy to post your new product or game make sure to go check out squarespace.com for a free trial and when you're ready you're all set to launch go to squarespace.com goodguess to save 10 off your first purchase of a website or domain to get things started i'm going to share my pros and cons what i like about the engine what i don't like about the engine and then i'll also share a couple little complaints or tips that people share that i agree with or disagree also know that this is my opinion and there's stuff in godot i still have yet to do with that said let's get started with pro number one which is the node based structure godot has now i believe i mentioned this before in my godot versus uni video but one thing that makes godot so unique is its node-based structure all objects and scenes are nodes and they can be inside of other nodes to create more nodes it did confuse me at first but now that i understand it it's perhaps one of the most efficient ways to develop your game i can't tell you how many times i was using construct and i had to redo the same task over and over again re-importing artwork or having to duplicate objects so i could use them for different things it was very frustrating and it was a waste of time but with godot you could create a hitbox one time but can use for your enemies your player now we know the serious programmers are out there are gonna say yeah that's how you're supposed to be programming a lot of game engines don't do that well and they make it hard to reuse old code or old objects but with godot's node system you're able to be really efficient and work once and use it a bunch of times now my first con for godot is the lack of education resources i feel like there's thousands of unity tutorials out there where you can learn anything even the most obscure things that you're trying to do where godot for the most part if it's kind of obscure chances are there may not be a tutorial or you have to read the manual and even the manual can be vague sometimes i remember when i was first learning multiplayer there really wasn't a good resource and i had to look at three different game projects to kind of figure it out and eventually there was a tutorial series that i could watch that help me out the good news though is that there's new channels popping up every single day creating fantastic tutorials two channels i've been watching a bunch recently are game development center and garbage those guys are fantastic they're doing great work and super beneficial for helping me learn godot better make sure to check them out and show them some love i think it's only a matter of time before we get more and more resources on godot but until then it kinda is the wild west for learning [Music] another thing i really like about godot is gd script now some people will complain that gd script isn't as fast as c plus or c sharp but it really depends on what you're doing i've never ran into issues with performance because of gd script and to be honest it saved me more time than its cost being a mix of like python and lua it's so easy to use and to read and i find it really easy to come back and to work on old projects and not be confused about what i wrote or what i was doing so gd script gets an a plus in my book now i have been saying a lot of positive things about godot but one area where it's severely lacking is its 3d functionality basic things like level of detail don't really exist in godot 3.0 if you want to improve performance or add level of detail you have to do it yourself manually through code there's also a list of other little things that you kind of need for good performance with 3d especially if you have some decent graphics that godot is just lacking right now now if you are making a smallish 3d game heck like blizzard blowout i had no issues at all with performance i think stylized games do really well it's just really detailed the hyper realistic games just don't perform as well like i said it's never been an issue for me but it's something that i've noted and people have talked about time and time again hopefully godot 4.0 will fix and improve these things there's already a lot of features that are going to help but for now if you want to make hyper-realistic games i don't know stick to unreal or unity they have more features and i'm not going to cry okay now i want to talk about one of my favorite features in godot the animation player node oh my goodness this is the most incredible node that i have seen in a game engine maybe this exists in other engines but you basically can animate whatever you want in like an after effects style setup in godot one of my favorite things is to animate weapons using it and then you could change out the sprites and save yourself so much time with animating you can make cutscenes with it you can make effects you can really do anything you want i'm sure you can make just straight up animations out of it if you really wanted to i really can't say enough good things about it it's fantastic and it saves me time and we all know i like to save time those were all my major pros and cons but i really quickly want to go over some common complaints whether they're true or false and just things that i like so this will be the lightning round let's get started number one the telemap system isn't that terrible though i'm happy it's being updated people complaining about it it's really not that hard number two it does lack some features compared to uni mostly in the 3d area it doesn't bother me you can still make games and honestly it's better to have limitations because it creates more creativity number three when you export a game sometimes the executable icon is still of the godot logo it's annoying because you have to use resource hacker to change it and i really wish they would fix it number four is the debug tool is incredibly helpful and something that all game engines should use i really love it and it saved me a lot of time number five is that godot 4 will fix a lot of issues with 3d but it's not going to fix everything the people that are looking at it and be like this is going to fix everything wrong all the problems it's not but it will be a tremendous upgrade so get excited for it all right are you still with me good so now even though i know godot's limitations and flaws you think i'd actually want to find something better right well no nowadays everyone wants their game engine to have the capability to do everything but i think that's the wrong perspective to have especially in game dev limitations are where creative ideas are born for example look at ocarina of time even though the game had limited 3d graphics and they had to use billboards for things the developers came up with clever ways to make the game world feel alive without making this massive open world game like we have nowadays so do i still like godot and is it still worth it absolutely i think i love it more than ever now that i know its flaws because now i know the limits that i have when i can create my games and it's only going to get better from here so if you're interested in godot or maybe use a different engine i encourage you to explore it and to really get comfortable and learn as much about it as possible just stick with it and be committed and you'll find that you'll be able to do way more than you thought you could anyway i want to hear from you what are some features that you like or don't like about godot or maybe the game engine you use also i want to give a huge shout out to buddy games heath sargent and rybred and the rest of the fantastic patreon supporters their support makes these videos possible and we got some secret stuff gonna be dropping on patreon hopefully soon anyway if you like this video make sure to like and subscribe it really helps the channel and i'll see you next time for another gamedev adventure [Music] you
Info
Channel: Goodgis
Views: 77,410
Rating: undefined out of 5
Keywords: goodgis, ohio, godot, devlog, how to create a game, dewdrop dynasty, construct 3, game dev, indie dev, game maker, game programming, game process, how to make, firith, firith studio, game jam, godot engine, best game engine, unity vs godot, is godot worth it, unreal vs unity, worst game engine, open source, free game engine
Id: 5JQne9Twpgc
Channel Id: undefined
Length: 9min 12sec (552 seconds)
Published: Fri Jul 16 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.