Defold vs Godot - game engine comparison

Hi!
The time has come to compare Defold with quickly growing engine - Godot! Godot recently released a 4.0 version, so there is a lot to talk about. If you think I missed something or just want to add your input - let me know in the comments!
Best Regards,
Pawel
If you like, what I do - leave a like, sub and comment!
You can also support me on:
Github Sponsors: github.com/sponsors/paweljarosz/
Patreon: / witchcrafter_rpg
Ko-fi: ko-fi.com/witchcrafter
Also, wishlist a game I'm working on: store.steampowered.com/app/13...
In background you can hear:
::::::::::::::::::::
Music: Head Candy - William Rosati
Support by RFM - NCM: bit.ly/3jpOhJn
::::::::::::::::::::

Пікірлер: 166

  • @sdsdfdu4437
    @sdsdfdu44376 ай бұрын

    Godot has more features out of the box but Defold seems more stable and has better support and performance on mobile, and I'm currently interested in making a mobile game so

  • @guidoopossum457
    @guidoopossum457 Жыл бұрын

    I like both too. Also I switched from Godot to Unity for getting job, without any problem.

  • @revimfadli4666

    @revimfadli4666

    Жыл бұрын

    Engine-agnostic gamedev is the way indeed

  • @aadit0707gaming

    @aadit0707gaming

    8 ай бұрын

    now's the time to switch back😆😆🤣🤣

  • @xxxpilot

    @xxxpilot

    8 ай бұрын

    ​@@aadit0707gamingyeeeeeee

  • @rambellastudios1040

    @rambellastudios1040

    8 ай бұрын

    With the current news with Unity, is your job looking at new game engines or sticking with Unity? Just curious

  • @KANDYMANIAC

    @KANDYMANIAC

    8 ай бұрын

    How’s that working out…. No regrets?

  • @Fate-of-the-Galaxy
    @Fate-of-the-Galaxy Жыл бұрын

    Terrific comparison video, and excellent points all around! As someone who makes 2D browser games that also need to be able to be ported to other platforms, Defold has been great and has the edge to Godot with it's smaller file size and better workability for HTML 5. For 3D with more generalized options, I've also used Godot, where as you mentioned 3D support has more out of the box options ATM. Overall IMO Defold is a precision engine that is the best at 2D web and mobile and cross platform, while Godot is more a jack-of-all-trades master-of-none. :) EDIT: just adding my own experience to help boost the YT discussion so more people ideally see this excellent video and channel!

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Oh my! I spent so many hours on this video, over 2 months of after hours 😅 I would love to know what you think could be better? Is it editing? Visuals? Content? Voice? Pronunciation? 😊 (worst case scenario is of course all of this 😅)

  • @owdoogames

    @owdoogames

    Жыл бұрын

    @@unfolding_gamedev - I don't think you have to worry too much about any of those things you mentioned. Your videos seem quite polished and professional to me.

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    @@owdoogames Thank you! 🥰 I'm always open for criticism anyways, it definitely helps improve faster 😉

  • @Fate-of-the-Galaxy

    @Fate-of-the-Galaxy

    Жыл бұрын

    @@unfolding_gamedev I would not change anything in the video, it perfectly encapsulates the comparisons and is super entertaining to watch! All of your hard work and research really shines through. I was mainly making a comment to help boost this excellent video for the YT algorithm :D

  • @virusfun
    @virusfun Жыл бұрын

    HOORAY! I've been waiting for this comparison! THANK YOU!

  • @AlexeyGulev
    @AlexeyGulev Жыл бұрын

    I really enjoy watching your videos, and this one in particular is of very high quality. You seem very well-prepared on the topic, and I always look forward to seeing new content from you. I appreciate the effort and attention to detail you put into your work, and I'm excited to see what you have in store for the future.

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Thank you Alexey! ❤️

  • @user-ts3us3hf6w
    @user-ts3us3hf6w Жыл бұрын

    Amazing! You are very good at making videos. As always, great content, and I also like the movie/meme moments.

  • @avikarefin7137
    @avikarefin7137 Жыл бұрын

    In 4.0 release, GDNative got replaced by it's successor, GDExtension.

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Oh, thank you for the information! ;)

  • @n13nnumb
    @n13nnumb10 ай бұрын

    Great comparison, thanks for making it!

  • @Kirei_Hana
    @Kirei_Hana8 ай бұрын

    Godot used to be the go to option for 2D over 3D, its crazy how you talk about Godot 3D as it was Unity. Technology moves so fast it really amazes me!

  • @igorthelight

    @igorthelight

    8 ай бұрын

    I think, Godot is still pretty good for indie devs! Defold is just even smaller ;-)

  • @Hek830

    @Hek830

    7 ай бұрын

    Unity is better for 3D, Godot is still the better in 2D than 3D

  • @Goodator
    @Goodator Жыл бұрын

    thank you for this wonderful review and comparison of engines. The engines are actually very different and tailored to specific tasks.

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Exactly! Thank you 😊

  • @erayzesen361
    @erayzesen3618 ай бұрын

    Defold had three disadvantages that couldn't convince me. 1- it cannot allow you to create plugins and tools to customize the entire editor. (Unity, Godot have an advantage here.) 2-Contrary to what was described in the video, Defold felt more foreign to me in terms of user experience compared to all the other game engines I've tried; it had more niche concepts. 3- Defold lacks a built-in GUI tool. You need to rely on the community-made ImGui plugin. You know, Godot has very advanced and useful GUI system. While I agree with the shortcomings you mentioned about Godot, you didn't talk about these significant deficiencies or radical design decisions of Defold in your video. If you had done so, it would have been a very objective comparison video. Nevertheless, thank you."

  • @containedhurricane

    @containedhurricane

    8 ай бұрын

    Thanks for the info. Unfortunately, Godot creator said it will never adopt data-oriented design or ECS for its gameplay scripting, so we will never be able to create a complex and massive game like V Rising with Godot. Its Nintendo Switch porting cost is $3,000 and there is no tool to port a Godot game to Switch ourselves

  • @artxiom

    @artxiom

    8 ай бұрын

    @@containedhurricane Not for the "main" scripting but you can code it yourself or use something like Godex. It's perfectly fine to use data-oriented design or ECS in Godot and I really don't see a reason why games like V Rising couldn't be made with Godot. Also of course you can port yourself to Switch for example - just need to be a signed dev and need the appropriate SDK - like with every other engine too. 3rd party companies just make this process easier.

  • @containedhurricane

    @containedhurricane

    8 ай бұрын

    @@artxiom I just read several articles about Godot's strengths and weaknesses. For example, we could google about Godot unlimited technical risk

  • @kurushimee

    @kurushimee

    8 ай бұрын

    Your first point seems to be outdated now. Don't know how it was like 7 days ago, but right now - there are Native Extensions for the engine, with which you extend the editor. And your second point is really subjective, can't have that as a point in an objective comparison video.

  • @erayzesen361

    @erayzesen361

    8 ай бұрын

    ​@@kurushimee It's not outdated. I didn't talk about extensions. Can you develop a custom editor tools like Unity or Godot in Defold? Did you know what's limit of this side on these engines? Actually the second point isn't subjective, you can compare it with other popular game engine literatures or user experience in the industry. Of course, Defold also have good advantages against other game engines. I didn't say that it's a bad game engine. But you should talk about these things if you want to be an objective guy.

  • @noiJadisCailleach
    @noiJadisCailleach Жыл бұрын

    That was surprising. I thought Godot had a very simple and easy to understand UI already. I found relatively low friction to making games with it. Though, tbf, i am comparing it to Unity and UE. I tried Defold for a very short time before. My impression was that the UI elems must've been so simple, i thought making a game in Defold was very spartan in it's approach. Hence, more complicated to making games than with Godot. Not to mention, an extreme lack of tutorials. I may try out Defold again sometime soon because of this vid.

  • @noiJadisCailleach

    @noiJadisCailleach

    Жыл бұрын

    Here's an idea: How about starting a "Make a simple game from zero" tutorial series Would be a great boost to make people join Defold, i think. Targeted, game engine feature specific tutorials are great and all, but those vids feel like are for advanced users of the engine only. Unless that's your intended target audience, Defold evangelists won't get people to join the fold who are on the fence with the engine, IMHO.

  • @owdoogames
    @owdoogames Жыл бұрын

    This is a very good and fairly objective overall comparison video. I love Godot and have been sporadically messing around with it for a few years as a hobbyist. I've only completed one little game but have four other projects on the go, including my first foray into 3D, and ideas for four others! (I've also been checking out Unity, Unreal and Flax for 3D stuff.) However, I've recently been drawn to Defold because of what I've heard about its stability, focus and performance. Godot projects sometimes feel like a house-of-cards, and the sweeping changes between 3.5 and 4.0 have put me off it. Being able to build Defold games for Nintendo Switch at no extra cost is also a major attraction for me (though you do have to be registered as a Switch dev with Nintendo). I've also taken a bit of a shine to Lua, after using it for the first time during a Love2D game jam. I'm currently trying to decide whether to switch to Defold for one of my newer smaller projects, just to see how I get on.

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Thank you! Like this subaru proving it can reach the hill, it's great to check out tools and find the most comfortable! Best wishes on your journey! 😊👍

  • @schlista
    @schlista8 ай бұрын

    Nice job comparing the two.

  • @internationalticket
    @internationalticket5 ай бұрын

    Great video. I've been using Godot for nearly 3 years now, it's what got me into game development and I owe a lot to the project. With the numerous breaking changes and bugs introduced since the 4.0 update, however, I find that I am often more frustrated with things that I can no longer do with the engine than I am pleased to have the other enhancements. Your point about 2D vs. 3D is the big take away here and what I would bring up to anyone comparing the two engines. The core Godot team has made great strides in building out the engine's 3D capabilities and they should be commended. I, however exclusively make 2D "pixel perfect" games visually inspired by things like Celeste or Shovel Knight. In Godot 3.x, achieving that kind of look with smooth gameplay was difficult. In Godot 4.x, it is arguably impossible due to renderer changes introduced in the rewrite. If that's not a style you care about, then I can easily recommend Godot for just about anything else. I have decided though to start shopping around to see what other options are out there to meet my specific needs and I am eager to give Defold a try!

  • @marverickbin
    @marverickbin8 ай бұрын

    I'm definitely trying defold

  • @sanketsbrush8790
    @sanketsbrush8790 Жыл бұрын

    all engines have their own specialities. for example, ue5 have realistic graphics but if you want real time procedurally generated mesh or real time Deforming - reforming meshes in your game then it is much easier to do it with blender based upbge engine.

  • @adampark7181

    @adampark7181

    8 ай бұрын

    Could you tell me what thoes blender based upbge engines are? I'm new to this

  • @sanketsbrush8790

    @sanketsbrush8790

    8 ай бұрын

    @@adampark7181 that is beginner friendly open source game engine based on blender. there are plenty of them out there. bge , upbge , range , armory.

  • @sanketsbrush8790

    @sanketsbrush8790

    8 ай бұрын

    @@adampark7181 if you really wanna learn bge based engines , I recommend armory.

  • @Faunarr

    @Faunarr

    8 ай бұрын

    @@adampark7181 google it

  • @gludion
    @gludionАй бұрын

    When I evaluate game engine I personnally prioritize : export for the web, wysiwyg editor, animation editor, vector or multi-resolution support. I tried defold, which seemed well suited to my needed, but I was disappointed. - defold is indeed best for web export, godot - like about any other unity-like - doesn't care much about web games. Still, I remember I tried an "hello world" in defold but I had to double-check the docs and ask question in discord to get smtg less than 2mb - both have a wysiwig editor, (but see below defold's take on representing data) - godot has an animation editor, defold hasn't (yes panthera exist as a comunity add-on, but in godot the whole system is designed so that every property is key-able) - godot has a simple and easy-to-grasp model to represent game hierarchy (nodes), defold reinvented a whole new system, which I found hard to grasp with too many concepts (URLs, Collections, Container, ..) - godot has some SVG support, defold has Rive support (but it was in beta when I benchmarked defold) I may try defold again in the future. Cocos creator would be another great choice although it has its own set of issues.

  • @DoomCatcher
    @DoomCatcher8 ай бұрын

    This video has made me strongly consider defold I've found it very useful

  • @unfolding_gamedev

    @unfolding_gamedev

    7 ай бұрын

    Glad to hear it! :)

  • @HiHi-iu8gf
    @HiHi-iu8gf10 ай бұрын

    been in the process of transitioning from unity/unreal to godot just found out about defold, after this vid i reckon i ought to give it a shot :)

  • @ShiroCh_ID

    @ShiroCh_ID

    8 ай бұрын

    hows your experience?

  • @angelmesa9530
    @angelmesa9530 Жыл бұрын

    Another amazing video ❤. Congratulations 👏👍🤟.

  • @devatsdb7
    @devatsdb79 ай бұрын

    defold is more polished, godot 4 hmm lately the devs seems rushing all those shiny things and the funny thing rather solidify 4.0 they choose to span it through many version which is odd and if you want to use 4.0 you will surprised and forced to wait for 4.x

  • @xxxpilot

    @xxxpilot

    8 ай бұрын

    Yep.. kinda cult of "wait for godot" =D

  • @unfolding_gamedev

    @unfolding_gamedev

    7 ай бұрын

    In my opinion this is all to suit and attract more and more people to it. Every time I tried Godot I was attracted by some new, shiny and loudly shouted features, but sooner or later disappointed by stability and reliability.

  • @nyn2k259
    @nyn2k2599 ай бұрын

    Nice video, I want to make a Ludo game, Chess game & Card building deck game but not sure which game engine to use especially as I can't code sigh can you recommend something along with tutorials please thanks.

  • @G5349

    @G5349

    8 ай бұрын

    Open source no code, there's Gdevelop, paid option there's Game Maker and Construct and Stencyl. Edit: for grammar

  • @nyn2k259

    @nyn2k259

    8 ай бұрын

    @@G5349 Thanks are there any tutorials? Thanks

  • @Alexander_Grant

    @Alexander_Grant

    3 ай бұрын

    @@nyn2k259 Learn to code. It's not difficult, it just takes time, and there's so many resources out there to learn it. Anything you use is going to just put a shiny coat over code anyways, you're still going to be doing the same logic so you aren't getting away from coding if you want to do game development.

  • @Ikos3k
    @Ikos3k Жыл бұрын

    po akcencie od razu poznałem, że Polak! Powodzonka! :)

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Dzięki wielkie! 😁 Zainteresowany Defoldem?

  • @Ikos3k

    @Ikos3k

    Жыл бұрын

    @@unfolding_gamedevtak naprawdę to chciałem dowiedzieć się więcej na temat godot a o tym silniku pierwsze słyszę, ale pora zagłębić temat innych silników bo żyłem w przekonaniu, że jest tylko unity, unreal i godot :)

  • @vincentdemers6066
    @vincentdemers60668 ай бұрын

    I'm wondering if there's anything for PCVR(OpenXR) in Defold?

  • @Lycam
    @LycamАй бұрын

    Godot is also lagging behind with webgl and opengl support. Its 4.2.2 and still no compatibility mode working with all features from version 3.x.

  • @quinndepatten4442
    @quinndepatten444210 ай бұрын

    If I ever get more into android, I think defold would be worth a try. For now, I'll be sticking with Godot. I also like the native switch support as well with defold. Very interesting. Great video.

  • @honeyboy_dev
    @honeyboy_dev11 ай бұрын

    La diferencia radica entre tus habilidades y requerimientos, y si el motor no tiene que tiene lo mismo que el otro, fíjate en la comunidad, siempre hay extensiones creadas por la comunidad.

  • @KaasTVNL
    @KaasTVNL6 ай бұрын

    is there a course about learning the defold engine with making a compleet game like a platformer?

  • @unfolding_gamedev

    @unfolding_gamedev

    6 ай бұрын

    Here you go! Official: defold.com/tutorials/platformer/ Game Developers channel: kzread.info/dash/bejne/g5OGmrytaMrPd8o.html Defold channel: kzread.info/dash/bejne/nGWfypZuj7XOoZc.html My channel: kzread.info/dash/bejne/hGijp6RvlZutYKQ.html

  • @lufog
    @lufog Жыл бұрын

    My five cents on the Godot size. The engine can be built excluding unnecessary modules. For example, a 3D module if the game is 2D, or physics if the game does not need it, etc. This allows you to significantly reduce the already tiny (by modern standards) size of the engine. The process of building the engine is incredibly simple, and well explained in the documentation.

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Defold builds can have excluded modules as well, there is a single manifest file for this 😊 + you can modify and build custom engine versions, that's a power or both of them 😉

  • @madmonkey360shadowgun6

    @madmonkey360shadowgun6

    10 ай бұрын

    Godot's documentation is gibberish, not well explained, for someone new using a Game Engine for the first time is to fall into a bottomless pit.

  • @gangsta3011

    @gangsta3011

    8 ай бұрын

    @@madmonkey360shadowgun6disagree

  • @nathanlamaire

    @nathanlamaire

    7 ай бұрын

    However, the engine is incredibly large on web browsers. I've been working with it for years and pretty much already have become accustomed to how to optimise its size in a pretty ridiculous way.

  • @xxxpilot
    @xxxpilot8 ай бұрын

    Defold is lacking courses.. to make Defold attractive to newcomers, core team have to release a comprehensive course. Not a simple barebone boring generic example, but finished game with most modern mechanics. Not forgetting save/load system, resources management etc. Currently available examples at official website are not appealing to potential users.

  • @rambellastudios1040

    @rambellastudios1040

    8 ай бұрын

    I just mentioned this in another video. I was asking a developer which one is better and I pointed out that Defold doesn't have a lot of video tutorials. I can find plenty of playlists for Godot and Unreal. I'm willing to learn but I'm a visual learner, it's hard to learn through documentation. My aspiration is to make a game on the Switch but I need to start somewhere 😅😅😅😅

  • @xxxpilot

    @xxxpilot

    8 ай бұрын

    @@rambellastudios1040 Meanwhile let's hope @unfolding_gamedev will be able to progress quickly. While the cakes are hot, and a lot of seekers are around for better alternatives to Unity (2D) it is a perfect opportunity to be on top of existing Defold-related channels on YT.

  • @unfolding_gamedev

    @unfolding_gamedev

    7 ай бұрын

    That's what I'm trying to change! Along with me few others devs started sharing their knowledge in the videos as well!

  • @ARQUIVAS

    @ARQUIVAS

    9 күн бұрын

    Agree! Just today I was looking to see if I could find a full course online, but there is none. I've been reading in the documentation, but it takes a lot more time, and I struggle to understand everything.

  • @ARQUIVAS

    @ARQUIVAS

    9 күн бұрын

    ​@@unfolding_gamedevthanks, much appreciated, from your videos is that I have learned most of what I know about Defold.

  • @rodrigopetunio
    @rodrigopetunio Жыл бұрын

    What are the chances you could do one comparing Defold with GMS? I can see why the comparisons with Unity and Godot, but realistically Defold seems much closer in capabilities to GMS a bit.

  • @sirpetertkou

    @sirpetertkou

    Жыл бұрын

    +1! Also Solar2D and Cocos Creator

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    I just not spent too much time with other engines and not feel I would make a reliable comparison, but maybe someday I would have enough time to check the other engines 😁

  • @AgnisNeZvers
    @AgnisNeZvers Жыл бұрын

    In my experience, the roadblock was Lua in Defold and low-fidelity shaders. Very often I'm thinking to give Defold another try. EDIT: In Lua indexing from 1 at minimum made a compact calculation having an extra - "WHY?". Locking everything to be referenced dictionary without a native way to copy objects with internals wasn't that pleasant. For shaders at least for me having an extra Uniform Sample2D/textures is a pretty essential feature to have. Dunno, what is the situation now. The main feature I'm interested to get back to Defold is Rive integration. That stuff solves jankines I see in 2d bone animations and create amazing and sharp morphing 2D visuals.

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Hello Agnis! There were a lot of improvements in rendering+shaders area. Multiple textures are currently possible for models and mesh components, still not for sprite. There is though a Multiple Render Targets feature implemented opening many possibilities too ;) Rive extension is also going well - I am testing latest version right now and might make a video about it :) And I appreciate your input into Defold community back then! :D

  • @orca1361
    @orca13613 ай бұрын

    For someone that is new to game dev, how hard would it be for me to make a retro fps like Quake or third person like Heretic 2 in defold?

  • @unfolding_gamedev

    @unfolding_gamedev

    3 ай бұрын

    Here you have a nice base to check out ;) forum.defold.com/t/noname-2-5-shooter-open-source/57417 Being new to game dev always means there is a lot of work, regardless of the chosen tools ;)

  • @orca1361

    @orca1361

    3 ай бұрын

    @@unfolding_gamedev Alright and thank you. I been having problems finding an engine I like and defold seems cool to try.

  • @ulrich-tonmoy
    @ulrich-tonmoy Жыл бұрын

    There are many lowkey game engine like Defold we dont even know exist

  • @diegohiroshiysusvideos2909
    @diegohiroshiysusvideos29098 ай бұрын

    *Honestly I like Stride Engine.* I does work on this engine developing RTS games but too know use Unity and Godot :)

  • @iogilarb
    @iogilarb2 ай бұрын

    which one is better to make android game (2d polygon or pilexart), easier to learn and use ?

  • @kamron3380
    @kamron338022 күн бұрын

    Im having trouble deciding between godot and defold. Can you pin point me which engine is more suited towards x type of games so I can decide which is better for my needs. And before you ask, yes I have tried both. Thanks(Also not looking to do mobile or web games)

  • @Blink.M2Dev

    @Blink.M2Dev

    9 күн бұрын

    Unity is your best bet if you are beginning.

  • @cariyaputta
    @cariyaputtaАй бұрын

    You sold me on Defold. And I love Lua anyway.

  • @NourArt02
    @NourArt026 ай бұрын

    I teach computer science at a middle school, and i have a kid who's very interested in game-dev, but he's still trying to figure out what engine to use, should i recommend DEFOLD for him?

  • @unfolding_gamedev

    @unfolding_gamedev

    6 ай бұрын

    I am not a teacher and I don't know this kid abilities 😉 As an advice from my perspective, there are simple, easy to learn and no code frameworks like GDevelop. Then, if the kid will like to make a game, the need to learn programming will be crucial, so then I could recommend Defold and Lua 😉

  • @NourArt02

    @NourArt02

    6 ай бұрын

    @@unfolding_gamedev Thank you for the reply, we teach them Scratch, so he has basic understanding of IF statements, Loops, and Variables, he just needs to start programming proper, i think he would be just fine with DEFOLD .. thanks again. i'll recommend your channel too.

  • @Blink.M2Dev

    @Blink.M2Dev

    9 күн бұрын

    You should recommend the easiest Game Engine to start using for a beginner, which would be Unity. Unity uses Mono form of C# and can be extended on using this also, not only are the scripts able to be written in many different languages that Unity is capable of understanding, but you have a huge support community with free assets to get anyone started on understanding development concepts such as modular or object-oriented programming. Without knowing C#, C++, or Python you then become limited to learning another language to use another engine. 3D is where you'll want a more robust/sophisticated engine capable of rendering custom shaders and dynamic resolutions, which Godot and Defold are very limited on. Unreal uses C++ which is more system level of a language and is used to manipulate lower level functions and customize things on a level most people really don't need unless it's for specific hardware sets. Really it just depends on the requirements of the game, and how much rendering power is needed for the platform. Intense 3D graphics on high end machines would be a game created with UE5 for example, intense 3D graphics are more than possible (if not easier) in Unity than any other engine, but can also be optimized better for web or mobile on Unity as well, which is why I believe most people say it's best for those platforms, though Unity is more than capable of anything UE can do just with it's extra interpreter packages.

  • @JuggernautWare
    @JuggernautWare Жыл бұрын

    How about defold vs gamemaker studio?

  • @rudolof8540

    @rudolof8540

    7 ай бұрын

    Game maker is ahead of these two cause is only 2d focused since 1999.

  • @MrRootBeerSauce
    @MrRootBeerSauce4 ай бұрын

    Biggest issue for me w/ Godot is GDScript. If you're constructing something with very deep & complex scripting, then having to do it in a completely engine-dependent system really sucks. I can take Lua scripting elsewhere. It's very flexible and plays nice with C. But if you're just building basic scripts, then this isn't an issue.

  • @irayala

    @irayala

    3 ай бұрын

    gdscript is easier to learn. lua doesn't seem to be complicated either, but using it in defold is still very difficult for me, after the logic of godot. and the fact that lua can be used everywhere, it probably sounds like open source, which is relevant for three people out of a hundred.

  • @HE360_Games
    @HE360_Games11 ай бұрын

    So, in conclusion they're both great game engines. Thus, if a person is still undecided on which engine to choose, then they should do a drawing. Put the names Godot and Defold into a bag, close their eyes, reach into the bag, and whichever name comes out is the game engine that they use lol 🤣😂.

  • @SabeDoesThingsChannel
    @SabeDoesThingsChannel Жыл бұрын

    you should do gamemaker next

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    I would need to use it for a while to make my opinion, but I never used Game Maker, I don't want to compare only on paper :D When I will have some more time for this, I might play around with GM, so please, be patient, thank you! ;)

  • @SabeDoesThingsChannel

    @SabeDoesThingsChannel

    Жыл бұрын

    @@unfolding_gamedev sick I will be patient

  • @Vagabond_Nation
    @Vagabond_Nation6 ай бұрын

    9:20 care to elaborate please. couldn't catch what was being said.

  • @MrGenie151
    @MrGenie151 Жыл бұрын

    4.0 ain't that bad? i was using it day 0 of release and had no crashes

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    It is definitely not bad, it is a solid step forward in Godot development imho 😉 Sadly, I have crashes even up to this day, maybe a little bit less frequent with 4.0.1 - but still happening, especially when resizing window, loading some resources or putting some nodes in a 3D scene. 2D works totally fine though. I was definitely very upset about it, but I noted it is totally my experience. Some people had it to of course, but what can I say, a ton of contributors already invested their time into this and I and everyone appreciate it a lot, this is a very good project and is only getting better with time 😉

  • @ajinkyax
    @ajinkyax6 ай бұрын

    Im going to give Defold a try since i like Lua it’s similar to Python and Gdscript I really dont like

  • @Jdgo95
    @Jdgo95 Жыл бұрын

    I use Defold but Godot have a very useful feature, like the signals feature, the message in Defold for me It is not enough, the observer pattern is not implemented as such.

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Observer pattern is easily implemented with Defold's messaging system (one of examples is here github.com/critique-gaming/crit) or can be implemented in Lua too. Godot signals are in general very similar to Defold messages, but maybe have better presentation in Godot Editor imho 😉 There are definitely other points that diverge the engines more 😉

  • @Greninja017
    @Greninja0174 ай бұрын

    can i make platformer game with defold like hallow knight and Cuphead etc. an story hand drawn game

  • @unfolding_gamedev

    @unfolding_gamedev

    4 ай бұрын

    Yes, anyone can make such similar game in any game engine, in Defold, in Godot, or with own game engine, doesn't matter 😉

  • @irayala

    @irayala

    3 ай бұрын

    so far, no one has had such an idea in default. but it would be interesting to take a look at it and it would motivate many to study this engine.

  • @charlesabju907
    @charlesabju9072 ай бұрын

    7:45 that game is called Land of BLIGHT, not Bliss! Pretty much the opposite of Bliss.

  • @darkinggq5786
    @darkinggq5786 Жыл бұрын

    let's compare Defold (Lua script) VS O3DE (Lua script) 😅😅😅 both open source FOSS

  • @irayala
    @irayala Жыл бұрын

    how many times have I searched for videos and 3d training in default. I didn't find anything. it seems to me that this is still a 2d engine and not 3d. in the same godot there is a bunch of everything both 3d and 2d.

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Defold is in fact only a 3D engine, while Godot consists of both 2D and 3D engines. Can't deny though that there are much more materials, tutorials and videos for Godot than Defold, that's what I'm trying to change, at least a little :D

  • @zardify_
    @zardify_8 ай бұрын

    Godot is definitely more 2D than 3D. :/ Makes me doubt a lot of this video.

  • @mikhailhumphries
    @mikhailhumphries Жыл бұрын

    How do you get ads on mobile for godot?

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Here is one option: github.com/Shin-NiL/Godot-Android-Admob-Plugin ;)

  • @dawsonpate7385
    @dawsonpate7385 Жыл бұрын

    Though godot does both 2d and 3d it was and in some regards still is 2d engine with 3d added on to it. Tbough they are definately improving on that. Never tried defold though, may have to check it out

  • @codingwithruff9940
    @codingwithruff994023 күн бұрын

    There no way you think lua is easier to comprehend than gdscript which is basically python the easiest language by far. Other than that great video.

  • @wizardscrollstudio
    @wizardscrollstudio Жыл бұрын

    Godot has a number of dedicated fans who are a bit elitist and over protective and which kinda ruined the community experience for me. I still use it but I try to keep interactions with them at minimum.

  • @wizardscrollstudio

    @wizardscrollstudio

    8 ай бұрын

    @@rytif There are many people some of which important people in Godot circles who have left the community and are higly vocal or critical of the engine now. For me I don't care too much and like I said I still use it but I keep interaction with Godot socials at a minimum for my sanity. Despite what people think, Godot's community is very toxic.

  • @nathanlamaire

    @nathanlamaire

    7 ай бұрын

    I indeed use Godot for my production work and I'm with you there. Those are just obnoxious to interact with, especially when you say that you expect something to work just like what all other game engines do lmao.

  • @IceWolve67
    @IceWolve677 ай бұрын

    My problem with Defold is te lack of tutorials

  • @unfolding_gamedev

    @unfolding_gamedev

    7 ай бұрын

    Is my channel fixing this problem a bit? :D

  • @IceWolve67

    @IceWolve67

    7 ай бұрын

    @@unfolding_gamedev Yes indeed my good Sir :D

  • @irayala

    @irayala

    3 ай бұрын

    yes, there are very few tutorial videos, and even fewer devlogs of games on defold.

  • @shikki111
    @shikki111 Жыл бұрын

    I did check in to see what the defold engine was about, but the amount of things missing to effect gameplay is huge, just look at the gameobject, compared to like a node in godot. The different properties is huge, with the change of one variable in the node system in godot you can affect gameplay fast, but when i looked at the gameobjects of defold, i saw 3 properties, and then what? how can i change gameplay fast and easy.

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Game object is just a container with a transform for components - and these are "equivalents" to Godot nodes rather, if you'd like to compare it. Components have way more properties depending on the type + script components can have as many properties as you'd like to ;)

  • @Montegasppa
    @Montegasppa11 ай бұрын

    1:38 Godot is a French word, so you should pronounce it like French people do. However, since you don’t say “go-dot”, you’re safe. 😂

  • @Montegasppa

    @Montegasppa

    11 ай бұрын

    According to Google Translate, it should be something like [gʊ'do:]. 😅 I’ve heard people saying [gᵊdəʊ] though, and that’s okay.

  • @unfolding_gamedev

    @unfolding_gamedev

    11 ай бұрын

    @@Montegasppa D'accord! I'm learning French, so I might soon pronounce it properly! 😅

  • @Montegasppa

    @Montegasppa

    11 ай бұрын

    BTW, I hate French. 😅 In my childhood, my mother pushed me too much to learn French, so I developed a mental block. 🤷

  • @dandelion1326
    @dandelion13265 ай бұрын

    Godot is lack of security. No obfuscator. And 80% of Godot user be like "Who cares about your source code". Feel like a bunch of amateur. It just a matter of time until some people upload an article with the title "How to Clone a game made with Godot". Step 1. Notepad. 2. Copy-paste. 3. Build. Upload to play store. You are good to go. Can't they at least make it harder? The only thing that Godot win over Defold is 3D and some basic stuff like 2d light extra. In Defold you tweak render script or use extension/template. In Godot you can "drag & drop" those. But like I said those a basic. Move on to advance stuff like Admob or console or whatever , Defold is a clear winner.

  • @martianov

    @martianov

    3 ай бұрын

    You can always build your own template with a private key to encrypt the source code

  • @kosmotion2081

    @kosmotion2081

    3 ай бұрын

    😅 I got why you are so frustrated but if you are no beginner you should also know that it’s easy to keep your environment secret so that no one can clone it, you can encrypt the data and it will be secure. Yes maybe decoding is possible but that’s said it is possible to clone a unity game as well, which they did so many times. At the end of the day you have the official game and you can always prove it with your upload date, so it’s easier to sue someone… I too agree that in 2d side Defold is great, but no one can say greater in every way. Respectfully!

  • @gladiumcaeli

    @gladiumcaeli

    13 күн бұрын

    Issue with Defold, the community is small and there is a limited amount of tutorials

  • @melgibzon3d
    @melgibzon3d11 ай бұрын

    my favorite part was windows linuc and mac

  • @unfolding_gamedev

    @unfolding_gamedev

    10 ай бұрын

    😅

  • @unfolding_gamedev

    @unfolding_gamedev

    10 ай бұрын

    I could make few hours footage where I ended up misspelling or mispronouncing or totally messing up :D Few things I notice only *after* uploading 🤦

  • @bexplosion
    @bexplosion Жыл бұрын

    The info is a bit outdated. Godot 4.0.1 and 3.5.2 have been released.

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Yeah, true. I might make a refreshed video some day in the future 😉

  • @matiasrobledo7473
    @matiasrobledo7473 Жыл бұрын

    godot is very popular but it breaks very often and its performance is very bad especially on mobile and web, defold is very light and its performance is very good on mobile and web. good comparison.

  • @chrismcpherson7582

    @chrismcpherson7582

    Жыл бұрын

    If you're getting bad performance, your code is causing it. Using C# or C++ results in performance no different than any other engine.

  • @madmonkey360shadowgun6

    @madmonkey360shadowgun6

    10 ай бұрын

    @@chrismcpherson7582 That is absurd, 90% are not able to have a decent level of programming using Python or Lua and you want them to use C++ or C#? XDD

  • @PR1NC3

    @PR1NC3

    4 ай бұрын

    Finally I found someone on internet so says something negative about Godot

  • @ultimaxkom8728

    @ultimaxkom8728

    3 ай бұрын

    @@PR1NC3 You've just found a shiny.

  • @lifeartstudios6207
    @lifeartstudios6207 Жыл бұрын

    godot isn't 3d focused and godot 4 is super stable already.

  • @unfolding_gamedev

    @unfolding_gamedev

    Жыл бұрын

    Godot is marketed more and more as 3D focused and a meaningful competitor to the biggest players in the market - Unity and Unreal, but there is a lot to improve to compete with them and they are not standing still in the meanwhile. And if you call Godot 4 super stable considering a ton of reports on forums, reddits and so on, that's a vague definition of "stability" :D We can't swept it all below carpet just to call good things about engines :D Defold has its flaws too, can't deny it is lacking a lot of features, but at least it tries not to be marketed as more than it really is. Regardless of the Godot Editor crashes, the official demo 3D scene in Godot 4 runs at 4 FPS on a computer, on which I was playing Witcher 3. 60 FPS only when I reduce the resolution to 10% there. I can't call it stable, sorry! But maybe it is stable for you and that's very good ;) I can still recommend Godot 3.5 maybe not over Unity, but over Defold for simple 3D games for sure.

  • @saul8510

    @saul8510

    Жыл бұрын

    ​​@@unfolding_gamedevhat weird, for me i can run something like super sponza without texture at 30-40 fps with post process(except sdfgi) on an igpu, where you got that demo scene?. Also if you mean the space ship one with the defaults i already had 15-10 fps so something seems to be wrong with your graphics card in godot 4

  • @nathanlamaire

    @nathanlamaire

    7 ай бұрын

    Godot 4 3d super stable? LMFAO

  • @lifeartstudios6207

    @lifeartstudios6207

    7 ай бұрын

    @@unfolding_gamedev when I say stable I mean it works and it doesn't crash. Unreal engine crashes all the time still

  • @lifeartstudios6207

    @lifeartstudios6207

    7 ай бұрын

    @@nathanlamaire what's your definition of stable? Mine is it doesn't crash while I'm in the middle of using it

  • @laughingvampire7555
    @laughingvampire75557 ай бұрын

    the best computer game in human history is Dwarf Fortress, and it was made as a command prompt ASCII game. graphics are overrated.

  • @nickgennady
    @nickgennady Жыл бұрын

    I can't stand Godots editor. I have used Unreal and Unity and for me its just ugly and sluggish for some reason.

  • @ilambuduri
    @ilambuduriАй бұрын

    well i dont like the fact that godot started as a scam

  • @laughingvampire7555
    @laughingvampire75557 ай бұрын

    objectively the best engine is Unreal's, stop this wishy washy lack of definition.

  • @unfolding_gamedev

    @unfolding_gamedev

    7 ай бұрын

    I agree with you - when it comes to most visually stunning game engine, Unreal is one of the best engines available (but there are also proprietary stunning looking game engines). Other engines either try to compete, or try to find their own niche, where Unreal isn't the best choice ;)

  • @Blink.M2Dev

    @Blink.M2Dev

    9 күн бұрын

    objectively the best engine would be Unity, though it uses C# it can be expanded to use C++ if needed, though rarely is needed. I would say UE is for fine tuning of graphic intense things and situations due to it using a lower level language and can use system related things more easily, however, it also requires much more code to accomplish the exact same thing in C#. So, in a way Unity would be easier to develop code and logic for, where UE would be for fine tuning very special things that are graphic intense, or making magic happen/faking things you normally wouldn't be able to do. Objectively Unity is easier to learn, just as powerful as UE, and is capable of interpreting more languages, also easier to develop online games for as well.