Defold vs Godot - game engine comparison

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
default and unity are the engines I used the most to learn game development but I also had a lot of past experiences with an open source engine named [Music] gold recently for zero version which is definitely a breakthrough in its development and actually a totally new engine and it made me get back to it and check how it looks like today Godot definitely has an amazingly quickly growing Community but is it worth all the fuss is it a reliable option for professional game developers is it better or worse than default let's find out thank you of course the answer to the question of which game engine is better is very simple it depends there is no best game engine definitely and you should always use proper tools for projects you are working on sometimes it is best to write your own game engine sometimes it is better to use default sometimes Goddard and sometimes it is better to find other Solutions like Unity unreal phaser or cryogen the best way to decide is to try to make your game in both and to compare your experience but in the current fast running World it might be impossible besides technical features there are a lot of other factors that might weigh on your decision accessibility user experience reliability Community isn't comfort of use learning curve limitations or platform support so let's compare some of those factors from a very generic perspective to help you make a decision if you consider now both engines and also don't mind my pronunciation of the engine names default or default Godot or Godot I don't know and different people pronounce it differently and a disclaimer like I did with my comparison of default and unity I don't want to tell which is better because as I said none of them is they have the advantages and disadvantages this comparison is cut out of as much controversy as I could but rather focusing on what might be useful for developers to consider if you think otherwise let me know in the comments there are not many comparisons of those 200s so it might be raising really strong emotions but I wish this discussion would be fruitful and friendly alright let's do it default is a free game engine that was created by former Avalanche developers acquired in 2013 by King creators of Candy Crush and released in 2016 to the public for free but since 2020 it's under its own default foundation and its source code is released on GitHub it is a modern well-fold reliable and lightweight 3D game engine with Plug and Play editor and focuses mainly on 2D game development especially mobile and web games its source code is indeed available online but you can't sell it as your own so it's not fully open source and that's the only difference when it comes to licensing compared to Godot gorod is very similar on paper it's a free and open source Small Engine with a plug-and-play editor it has a focus on both 2D and 3D game development it was created 8 years earlier around 2001 by Argentinian Developers for several companies at first and came a long way to its public release in 2013 as an open source game engine a year later it joined sfc foundation and another year later a 2-0 was released two years later 3-0 and now 4-0 and it leaves sfc to its own Foundation I love though how noisy Godot releases are compared to Humble default for example when default released support for Vulcan renderer in 2020 it was released as a separate extension for developers who really wanted it and they didn't even brag about it much there are many more examples like PBR bullet physics or gltf support Edition and it's definitely better to brag about each such feature more loudly but there is no point in comparing marketing strategies right now one of the most significant differences between default and Godot is their programming language Godot uses their GD script programming language which is its own language similar to python improved in the recent 4-0 release GD script is relatively easy to learn but may be less accessible for beginners without prior programming knowledge and this on the other hand not used in other game engines default uses lower programming language used in other engines for example in cryogen Lumberyard or solar 2D and is a lightwide and fast language that is easy to learn making it a good choice for beginners both engines have support for other languages too but they are not designed to use those so it should be only treated as an option to consider default has support for C plus plus in official native extensions and some community support for typescript hacks or c-sharp Godot has support for C plus and c-sharp Through official GT native bindings and community support for example for rust Haskell or closure it also had at some point visual scripting but it was removed in Godot 4-0 another important difference between these engines is their focus on 2D and 3D development default is primarily focused on 2D game development making it an excellent choice for developers who want to create 2D games Godot on the other hand has more focus on 3D development with nice features for 2D games too making it a versatile engine for developers who want to create different kind of games both engines support opengl opengl es 2.3 and webgl for Vulcan renderer therefore has the mentioned official extension since 2020 and Godot 4-0 introduces Vulcan rendering as well now for iOS which demands support for metal Now default solid through molt and VK and Godot through angle moreover godo40 release comes now with many built-in features for 3D game development like different Lighting systems including signed distance field to Global illumination and voxel Global illumination or improved Shadows godo for zero as features like screen space ambient occlusion or multi-sample anti-aliasing which is not in default and out of the box feature but was implemented in the community already default always wanted to offer only a bare Bond but gives total control to the developers who can features they like to while Godot continues adding out of the box features like the mentioned ones volumetric fox or Sky shaders this all comes with a cost but we'll discuss it later on remember that godo is just way bigger with over 2 000 contributors while default has a core team of few purples and few contributors default allows you to build for all desktop platforms Windows Linux and Mac for Android iOS and Kai OS and Os for very low end devices also for HTML5 Facebook games Nintendo switch and very soon PlayStation 4 and 5 default editor runs on Windows Mac and Linux godo allows you to build for almost the same amount of platforms Windows Linux Mac Android iOS and HTML5 with a possibility to release on consoles using third-party commercial companies mostly the ones run by Godot core contributors Godot 4-0 has the possibility to build for virtual and extended reality platforms too got editor works on Windows Mac and Linux Godot has also a web and Android version of editor since 3.5 and here I need to complete it a little because generally my first experience with Godot 4-0 on Windows looks like this so for now it's better to stick to 3.5.1 in terms of performance default is known for its General fast rendering speeds and low memory usage this makes it an excellent choice for developers who want to create games that run smoothly on mobile devices or web games Godot is fast enough for most game development projects however it has higher memory usage than default which may impact performance on older or lower end devices things might change with the fresh new cuddles for xero whose performance is yet to be checked in games but it needs some time in Owen to fix all the bugs and issues that are sadly right now in even though it was marked as a stable version godo releases are not defined in time hence among its users it's popular for a constant waiting for the new release known as waiting for grow which is by the way a name of a play by Samuel Beckett which was a direct inspiration for the game engine's Name by the way default is on the other hand updated on a regular biases every month with two weeks of public beta each time which comes to having less more spectacular changes per release but its focus was always on assuring devs that it is a reliable tool for professional game development and not the other way around both engines provide a range of tools and features to support game development such as physics engines tile map tools particle effects editors and support for third-party libraries default has a built-in editor that is simple and easy to use could be customized with CSS and enhanced with editor scripts but again in focuses only on core functionalities so it may lack some of the advanced features godot's editor is more complex and may be overwhelming for beginners but it has a pretty wide range of features and options that make it suitable for more complex game development projects when it comes to game file size Goro has generally a larger file size than default during part to its wider range of features and options with default you can produce much smaller games quickly loaded web games and even instant games Facebook Instant games or games to the India market like we've mentioned Kai OS default is focused on mobile and web development and besides the game's size great UI features with adaptive to resolution interfaces rapid mobile development with mobile app and hot reloading and official plugins for different Arts with monetization in-app purchases push notifications various analytics or other different features and sdks are constantly upgraded to support newest Android and iOS releases and their requirements gorod is also trying to be competitive in this field but in comparison is lacking a lot of high quality plugins and optimizations for mobile devices default was released later than Godot and as a result has a smaller Community than colored but it is active very helpful and growing the default Community includes a forum where developers can ask for help and share ideas as as well as an active Discord server where they can chat with other developers and get support from the default team and subreddit there is also a wide range of tutorials and documentation available on the default website and other online resources godold on the other hand has a larger and more established Community than default thanks in part to its longer history and wider range of features but also to its huge marketing and loving fans the coded Community is active with a range of forums Discord servers and other resources available for developers the golden website also provides extensive documentation and tutorials as well as a Showcase of games developed using the Genji Goro also has one very good Advantage a wide sub 4 for RTL languages default and goto are game engines that have been used already to create a range of successful games and during this video you watched a bunch of them godo has been used to create a range of games mostly Indie titles with few AAA exceptions like Sonic Colors ultimate default is also already proven in battle and we've released games on all supported platforms we mobile game family outline being probably one of the most successful here my experience with both engines is that in default I am angry for lack of some out of the box features and maybe some tutorials while in Godot I'm more Angry on bugs in the engine and editor and lack of control on the other hand for me the decision was simple because I need engine for reliability to have good foundation that allows me to make what I want without not much flexible Solutions but to suit exactly what I need garage is going a different pathway with more focus on delivering easy to use out of the box generic features that could suit any game and please the vast majority of deaths instead of focusing on providing a purple skeleton for making any kind of games like Devil Do This is sometimes hurtful for Godot because it tries to be good in too many fields which is sometimes conflicting while the forward has rather a clear and sharp Focus default is in my opinion a great choice for developers who want to create 2D games especially mobile and web games but also for desktops and for switch it is free and reliable easy to grasp and gives you a a lot of power on what you want to do without hurting the game's performance Godot on the other hand is a versatile engine and would be great for someone considering making a 3D game and is especially very easy for beginners with a wide range of easy features that might make your life easier and a ton of tutorials on YouTube and other sources but remember learning godon might make it harder to switch to other engines in the future because it has a very specific to godo node-based approach and its own programming language the newest 4-0 version provides a lot of useful features for 3D game development and a new renderer but is yet unstable for professional development so we still need to wait for Godot for now sticking to 3.5.1 is recommended because it is a pretty good battle proven engine but remember this is in comparison to default which is not focused on free games yet I think if you would compare it to Unreal or Unity those are still undeniably the best ones for 3D high quality game development in conclusion default and color are both excellent game engines but they have different strengths and weaknesses ultimately the choice between default and code depends on the specific needs of the game development project I believe it is more important to evaluate the advantages and disadvantages of each engine and especially consider the specific requirements of the game development project you are working on before making a decision so that would be all let me know what do you think about default and let me know what do you think about Guru and especially the new 4-0 version have a nice day and see you soon foreign foreign
Info
Channel: Unfolding Gamedev
Views: 65,593
Rating: undefined out of 5
Keywords:
Id: 3nfs6MNTNDo
Channel Id: undefined
Length: 13min 51sec (831 seconds)
Published: Fri Mar 24 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.