Godot Vs Unity: The Ultimate Game Engine Showdown

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
one of the most asked questions i get is why i don't use unity and if you've ever watched any of my videos before you would know that i'm a pretty big fan of godot i use it not only for 2d but also 3d but before i found godot i used all of the major game engines like unreal unity game maker even construct so i have a pretty good understanding on how they all work and which ones i like better than others now before we get started please realize this is my personal opinion and you're probably gonna disagree in the end a game engine is just a tool and nothing more with that all out of the way let's get started so the first area i'd like to talk about is ease of use now both godot and unity in my opinion kind of have steep learning curves i remember the first time using a doe i literally couldn't tell what i was doing godot has this node based system where you can have a scene or an object can be a node so your room is a node and your player is a node and everything in the player is a node and you have nodes upon nodes it's very confusing and i don't think it's easy at first especially if you're just getting started in game dev now unity was also a bit of a learning curve for me the way that you have your scripts working through visual studio it's kind of interesting a little bit different from what i've seen most game engines actually let you script inside of it so for this category i'm going to say it's a tie they're both equally difficult to get into at first you may disagree and that's completely fine now our second category is compatibility when working on a game project it's really important to make sure you're using an engine that supports the platform that you want to publish your game on whether that be on the console mobile devices or even just on the computer compatibility is a major part of the game engine now i don't think anyone will be surprised but unity definitely takes the cake for this unity can literally be ported to any device whether it's mobile whether it's a computer whether it's a console heck i bet you could port something to a toaster and it's probably your number one choice if you're really picky about where you want to export to now godot can export to a lot of different platforms as well just not as many specifically when it comes to consoles there are services you can do where you pay people and they port your game for you but if you're just worried about porting your game to you know windows mac linux then godot is perfect but unity wins this category the third category i'd like to talk about is price licensing now if you're just getting started with a game engine or this game dev journey in general you can find it that using some software costs quite a bit of money engines like game maker and construct either have yearly subscriptions or a pretty expensive license for you to use it and if you want to export to another platform that costs even more money now the nice thing about unity is it is free to use there is a standard edition uh that doesn't cost and you're able to do quite a bit with it unless your game makes over a hundred thousand dollars that's when they want you to pay four hundred dollars a month or a thousand a month to pay for the license it makes sense if you're making that much money and you could probably afford that but still it does cost and that's something you should think about now godot on the other hand is completely free literally you don't even have to say that you're using godot the only thing you can't do is say that you made the engine yourself but because it's open source you don't have to worry about paying money so if you like money and you like saving your money even after you make a hundred thousand dollars on your game then god is the right engine for you and that's why godot wins the price category number four is learning resources now here is where godot starts to fall apart a little bit even though the engine is well documented and there are amazing channels like park beast and gdquest that are creating fantastic tutorial series there just isn't the same amount of support and learning materials as uni has it's almost overwhelming how many tutorials there are for unity but it makes it really easy if you want to try to create a specific type of game and you're trying to stumble your way through and just learn about it your best bet is probably go with unity because most likely someone has made a video on it and that can explain it really well now godot even though it does have resources it is more of an engine where you have to kind of dig into the manual and read up on things things aren't always fully explained and part of that is because it is an open source project and you don't have as big of a team working on it compared to unity and because i would say uni is a little bit more friendly towards new developers and definitely something you should keep in mind and it's why unity wins this category number five is quality support now you may think this goes in hand with the learning resources but it's a little bit different quality comes down to the game engine itself what's the development support look like is the company constantly working to improve the engine and listen to its users or is it just kind of doing its own thing now get ready you're going to be really mad because godot takes the win and the reason being is because godot is an open source engine it is primarily funded by donations or patreon supporters meaning that users directly get to influence the features and improvements the engine gets for example godot's tileset system is actually pretty rough it's pretty bad and people have complained about it for a long time but because of the user supporting godot they actually just hired someone full time just to work on the tileset editor you don't really see that in other engines like unity or unreal or construct where normally they're so focused on what they want to push with the engine instead of what the users actually want another example for godot is the 3d engine people talk about how it's missing some stuff and it's not as good as unity and that's true but in the latest version of godot they're actually working to revamp using a vulcan render engine instead of opengl and that's such a great feeling to have a direct line of communication for the developers of the game engine that you're using now one last thing i would like to say about unity it is a fantastic piece of software but i noticed that because it has so many features that it tends to get bloated and has issues all the time i've opened up projects before and had errors for doing nothing literally opening up a project i've opened up projects before that have completely corrupted as well so i'm not sure if that was just my machine or my personal experience but every time i use unity i find that my files never stay fully intact or something's breaking unlike a dome there's other stuff i would like to talk about maybe in a future video for example the languages that both engines use or the type of graphical support for 3d or 2d like i said before both engines are fantastic and it really comes down to preference even in one area where one engine does better than the other they're still very close and if you personally like using c sharp with unity instead of using gd script with godot or the 2d or 3d whatever it is that's perfectly fine and you should use the engine that you feel the most comfortable with also shout out to cosmondev and the other patreon supporters you guys are amazing and your support helps me make videos more frequently and i just appreciate it so much if you have any thoughts on your game engine what you like about it what you don't maybe it's scratch maybe it's godot maybe it's unreal who knows then please leave a comment down below i love reading what you guys have to say it's always interesting and i learn from it all the time so thank you so much for watching this video if you like to support the channel make sure to subscribe and hit that bell notification i love making these types of videos and if you'd like to see more of these then please let me know as well anyway i hope you have a wonderful week and i will see you next time for devlog adventure [Music]
Info
Channel: Goodgis
Views: 201,118
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, pixel art, godot vs unity, godot engine, which game engine to use, best game engine, is unity worth it, which game engine should I use, game engine
Id: MV_TaVM8Huc
Channel Id: undefined
Length: 7min 11sec (431 seconds)
Published: Thu Feb 18 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.