Godot Vs Unity: The Ultimate Game Engine Showdown

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024

ความคิดเห็น • 1.8K

  • @scarfyoid8192
    @scarfyoid8192 3 ปีที่แล้ว +533

    Me who still has no clue how to use any of them: I n t e r s t I n g . . .

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +80

      You can do it!

    • @minchyoda4276
      @minchyoda4276 3 ปีที่แล้ว +38

      Patience you must have my young Padawan.

    • @godot-boy7694
      @godot-boy7694 3 ปีที่แล้ว +2

      Im new too

    • @solidboots
      @solidboots 3 ปีที่แล้ว +7

      Let Master Oogway teach you the way...

    • @solosoprano
      @solosoprano 3 ปีที่แล้ว +2

      I’m new to it been learning for 1 month but now I can make a platformer very easy now without the tutorial but still learning on how to make action rpg

  • @Gdquest
    @Gdquest 3 ปีที่แล้ว +1001

    Pretty cool video!
    It's motivating to see that a growing number of people compare Godot and Unity.
    Not because they're competing or playing in the same fields - Unity's a billion-dollar company doubling down on industries other than games like automotive, medical, etc. But there's that slow shift happening with people taking Godot seriously to the point we can make those kinds of videos.
    Your videos are really slick and pleasant to watch. Keep it up, your channel will grow fast!
    And thanks for the mention :)

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +71

      Thanks for making great tutorials! :D it’s channel like yours that help Dev get into Godot.

    • @Chevifier
      @Chevifier 3 ปีที่แล้ว +8

      Ive even started doing tutorials as well it's growing super fast and im all for it. Come on 4.0!!

    • @forhadrh
      @forhadrh 3 ปีที่แล้ว +2

      Hey GDQuest! Love you guyz :) ❤

    • @spaghettiman512
      @spaghettiman512 3 ปีที่แล้ว +5

      Love you Godot! Thank you for making your engine runable on my low-end laptop without making it sound like a fan!

    • @freemind.d2714
      @freemind.d2714 3 ปีที่แล้ว +1

      Unity crash mysteriously nearly every time I work with it, sometime when I reopen it after it crashed and some thing in my project has mysteriously changed also...
      I probably gonna give Godot a try sometime in future when it become more robust and well know, you know, like Blender

  • @jamespigeon1399
    @jamespigeon1399 3 ปีที่แล้ว +1628

    me with no coding knowledge trying to make a AAA game in scratch

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +383

      You're crazy and I love it!

    • @minchyoda4276
      @minchyoda4276 3 ปีที่แล้ว +104

      Do or do not! There is no try!

    • @drew230
      @drew230 3 ปีที่แล้ว +69

      You do know the term AAA actually refers to budget and team size but not actual game quality right?

    • @erricwithanm
      @erricwithanm 3 ปีที่แล้ว +94

      @@drew230 i think they just mean a game where if you didnt know better you would think its AAA

    • @MrMango-og7je
      @MrMango-og7je 3 ปีที่แล้ว +15

      Awesome to see a fellow scratch user on here trying to make AAA games too lol.

  • @crashannburnFPV
    @crashannburnFPV 3 ปีที่แล้ว +331

    It is really interesting to see that Godot is being compared with multimillion engines, and it is backed up by community. It makes me chuckle a bit to be honest. Godot is still a very young engine and yet, it has come so far!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +31

      It really has!

    • @curiouskid1547
      @curiouskid1547 2 ปีที่แล้ว +3

      It came long long years ago. Not really a young engine.

    • @crashannburnFPV
      @crashannburnFPV 2 ปีที่แล้ว +12

      @@curiouskid1547 Compared to Unity, it is relatively young engine.

  • @rafaeu292
    @rafaeu292 3 ปีที่แล้ว +100

    The first time i opened Godot i was so confused by the Node system and the scripting, but after you take a time to learn everything, it's so simple that it feels like one of those visual engines, and even tho its minimalistic, its so flexible and eficient, i just love godot, i dont use it because its the best, but because im best at it, and that's it

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +6

      I love that! :D

    • @hjrgf
      @hjrgf ปีที่แล้ว

      i just switched from unity cuz godot is lighter takes up less space

  • @mashpotatosauce3566
    @mashpotatosauce3566 3 ปีที่แล้ว +886

    Godot, to me, is just visually more appealing and I find it easier to understand.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +116

      Heck yeah, I agree!

    • @minchyoda4276
      @minchyoda4276 3 ปีที่แล้ว +76

      Smaller in number are we, but larger in mind.

    • @bananas2271
      @bananas2271 3 ปีที่แล้ว +15

      I agree

    • @boomboompower
      @boomboompower 3 ปีที่แล้ว +26

      It doesn't have years of bloat built into it yet

    • @swastikarya6118
      @swastikarya6118 3 ปีที่แล้ว +7

      @@boomboompower only one bloatware gdscript

  • @shresthpratap4208
    @shresthpratap4208 3 ปีที่แล้ว +225

    Godot: Free Themes.
    Unity: You weren't supposed to do that.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +26

      XD

    • @godot-boy7694
      @godot-boy7694 3 ปีที่แล้ว +2

      Absolutely, Themes are important...

    • @channelwilliam1663
      @channelwilliam1663 3 ปีที่แล้ว +14

      You know unity made the dark themes free

    • @rc8s289
      @rc8s289 3 ปีที่แล้ว

      Theyve gotta make money somehow lol

    • @FelineRaptor-gv4te
      @FelineRaptor-gv4te 2 ปีที่แล้ว

      @@channelwilliam1663 but only for two to three specific versions. not all versions

  • @shortstackgames
    @shortstackgames 3 ปีที่แล้ว +67

    I worked in Unity for around a year or two before switching to Godot. Never got past basic mechanics with Unity, there was just this wall for me. In Unity's defense, I also was learning C# through the engine, but switching Godot felt life-changing. The workflow just worked. Things that took me months of research and fiddling in Unity, I could figure out in Godot in a few days. It just felt more intuitive. I also think this was because my brain finally understood coding after three years (the abstract concepts suddenly started making sense lol), but I still maintain that I find Godot and GDScript way more user-friendly and intuitive in nature.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +4

      This is actually awesome to hear! :D

    • @shortstackgames
      @shortstackgames 3 ปีที่แล้ว +2

      @@Goodgis I'm glad! It's always great to see TH-camrs (other than GDQuest lol) and programmers that use Godot :>>

    • @MrSoulMallow
      @MrSoulMallow ปีที่แล้ว +1

      just for research purposes do you know how you found information about how to use godot? Just need to figure it out because I need to know where to get all the information I need

    • @shortstackgames
      @shortstackgames ปีที่แล้ว

      @@MrSoulMallow I use the documentation, tutorials, StackExchange (for general programming concepts), and trial and error. You're not going to be able to find *all* the info you need, sometimes you just need to jump in and try to make things. If you have zero experience, I suggest watching a basics of GDScript video, and then a basics of Godot video (or a vid that does both!), so you can learn the very basics, and then start learning and experimenting from there. Start with a small project, odds are you won't finish it, but you'll learn regardless.

  • @MrHappyoficial
    @MrHappyoficial 3 ปีที่แล้ว +445

    Godot Vs unity...
    Me: laughts in Microsoft PowerPoint 2000

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +51

      XD

    • @vinayabhat6174
      @vinayabhat6174 3 ปีที่แล้ว +1

      lol

    • @hexagoat4915
      @hexagoat4915 3 ปีที่แล้ว +6

      Are you myself from 2016???

    • @tiberiu_nicolae
      @tiberiu_nicolae 3 ปีที่แล้ว

      Just finished my puzzle game in Microsoft Word VBA lol

    • @RenderingUser
      @RenderingUser 3 ปีที่แล้ว +2

      :O
      why do other people like me exist
      I thought i was the only one

  • @hernankapo78
    @hernankapo78 3 ปีที่แล้ว +449

    I started using Godot because it's completely free, and stay with it because the language is easy to learn (I only knew the basics of C at that time, it only took me like 1-2 months to learn GDScript) and it is potato PC friendly.
    But at first I also didn't knew what to do. I remember opening Godot for the first time, touching things trying to do anything, and close it out of frustation.
    Then I started watching tutorials and before I even know I was making prototypes!
    Now I love Godot. I wouldn't be making games if Godot didn't exist

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +39

      I love this! :D

    • @LookFren
      @LookFren 3 ปีที่แล้ว +2

      well im going to try godot then

    • @LookFren
      @LookFren 3 ปีที่แล้ว +2

      i already regret my decisions

    • @LookFren
      @LookFren 3 ปีที่แล้ว +1

      @Risky Nebulous it is alot more complicated than i thought

    • @DR3ADNOUGHT
      @DR3ADNOUGHT 3 ปีที่แล้ว +23

      @@LookFren welcome to game engines buddy

  • @Sabbalab92
    @Sabbalab92 ปีที่แล้ว +97

    After hearing the news that Unity now has fees for each install, I wanted to look up Gadot. Thanks for this video. It seems really cool.

    • @67steinip
      @67steinip ปีที่แล้ว +13

      And now they have reversed that after a massive backlash from not community as a whole but also because big ass indie game companies decided to let them hear it by turning off unity ads in billions of installed mobile games.. kinda cool

  • @mrkoix2398
    @mrkoix2398 3 ปีที่แล้ว +77

    2:45
    You said 400 a month or 1000 a month, when in reality it's 400 A YEAR and 1000 A YEAR.
    Unity still looses the price category but 400 **per month** and 400 **per year** are very different prices.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +25

      Agreed, just a slip of the tongue!

    • @foxraiderfacepaw365
      @foxraiderfacepaw365 3 ปีที่แล้ว +14

      Also another quick fix, you aren't forced to buy if you make 100K, no, that's not true.
      You only need to buy if you make 100K per year, so if you make 90K from a game during 10 years, that would be 900K without having to spend those extra bucks on the licensing.
      Alas, great video on the topic! Though I will keep with Unity due to the learning curve >.=.>

  • @mistertoups
    @mistertoups 3 ปีที่แล้ว +70

    Having dabbled in both I honestly found godot much easier to use than unity, and godot is also better suited for pixel perfect 2D games. That's actually a major reason to use it if you aren't interested in releasing for consoles.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +8

      That's actually really good to know! :D

    • @tomp6762
      @tomp6762 2 ปีที่แล้ว +1

      I tried making a pixel game in Unity and...oof. My pixels were uneven, wide pixels everywhere, its so cursed to look at unless you go through several tutorials just to render your pixel art render correctly.

  • @acesadler-esp9775
    @acesadler-esp9775 3 ปีที่แล้ว +43

    I’m a Godot fan. I remember opening up unity when I was 11, taking one look, and then closing it. I learned about Godot when I was 13. Opened it up, but I did not close it. It was much simpler. So, I learned about it, with no previous knowledge of coding. I watched gdquests platformer tutorial. I didn’t even come close to knowing what he was saying in the movement code. But, it was fun. Now I am decent with the engine, but still a noobish ameature . Don’t know why I said this. Anyway, your a great TH-camr goodgis. Dew Drop dynasty looks great! You took godot to a whole new level! Keep up the good work!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Thanks so much! :D That means a lot!

    • @Omnimistic
      @Omnimistic 3 ปีที่แล้ว +1

      I'm 13 - 1 and I choosed Godot when I was 11

    • @royvarghesedeepa4707
      @royvarghesedeepa4707 3 ปีที่แล้ว +1

      damn I learnt unity when I was 12. mainly due do my lack of python skills. lol I know lua, java, c#, a bit of c++, javascript, but I dont know python.

    • @Omnimistic
      @Omnimistic 3 ปีที่แล้ว

      @@royvarghesedeepa4707 wow that was really 😎

    • @acesadler-esp9775
      @acesadler-esp9775 3 ปีที่แล้ว

      @jrig123 Did you really just correct my "your" 3 month later? 1v1 me buddy.

  • @MatheusPese
    @MatheusPese 3 ปีที่แล้ว +195

    godot is also small in size, and portable, so you can develop almost anywhere that have a decent enough computer, be it windows, mac, or linux. So, godot also wins the "portability" category. xD

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +54

      Oh, that’s a great point!

    • @eoghanomahony7339
      @eoghanomahony7339 3 ปีที่แล้ว +10

      plus it has an online version beta so you can even use it on chromebooks

    • @Chevifier
      @Chevifier 3 ปีที่แล้ว +5

      Just remember there a 500mb export templetes file to download when you're ready to export. But even then sub 600mb is nothing.

    • @КостяКиндалюк
      @КостяКиндалюк 3 ปีที่แล้ว +22

      Also Godot doesn't make you to download some stupid unityhubs and create stupid account for unity. Also Godot can be used on some laptop because it is lightweight and fast

    • @MsZemunelo
      @MsZemunelo 3 ปีที่แล้ว +10

      Godot can run on 32bit 15y old machine 😊

  • @DinraDiaz
    @DinraDiaz 3 ปีที่แล้ว +40

    Tried godot for a class work, the teacher let us select whatever game engine we want, and i love Godot how friendly and easy to lear it is, at start bit confusing as you say because nodes and etc xD but its awesome :3

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +4

      I completely agree!

  • @unitysparticlesystem
    @unitysparticlesystem 3 ปีที่แล้ว +161

    I was waiting for particle system category
    "sad particle noises"

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +30

      LOL

    • @retrobit5973
      @retrobit5973 3 ปีที่แล้ว +20

      @@Goodgis bruh. You messed up so hard that a feature commented about it....smh

    • @janikstrz6130
      @janikstrz6130 3 ปีที่แล้ว +5

      You're a great system to make particles

    • @unitysparticlesystem
      @unitysparticlesystem 3 ปีที่แล้ว +5

      @@retrobit5973 nooo... I was just kidding :)
      He is a really good man
      A nice content creator

    • @unitysparticlesystem
      @unitysparticlesystem 3 ปีที่แล้ว +1

      @@retrobit5973 nooo... I was just kidding :)
      He is a really good man
      A nice content creator

  • @Crazy_Caleb
    @Crazy_Caleb 3 ปีที่แล้ว +83

    I'm a comited Godot user(for the time being, I don't see myself changing anytime soon) and I'm super excited for the new tileset system coming

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +5

      Same here!

    • @FakeLLama23
      @FakeLLama23 3 ปีที่แล้ว

      The. What.

    • @thegardenofeatin5965
      @thegardenofeatin5965 3 ปีที่แล้ว +3

      @@FakeLLama23 One of the major changes slated for Godot 4.0 is an overhaul of the tileset workflow.

    • @noahgaming2504
      @noahgaming2504 3 ปีที่แล้ว

      When is it coming

    • @Crazy_Caleb
      @Crazy_Caleb 3 ปีที่แล้ว

      @@noahgaming2504 it will be a while, there is no set time for it to release yet sadly :(

  • @serd_
    @serd_ 3 ปีที่แล้ว +50

    Godot's node based system made sense for me. It is pretty easy to learn imo

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +12

      That's because you have a beautiful brain! :D

    • @serd_
      @serd_ 3 ปีที่แล้ว +1

      @@Goodgis lol love your content

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +5

      @@serd_ Thanks so much!

    • @SilentGin
      @SilentGin 2 ปีที่แล้ว +3

      It reminds me of Layers in Digital Art, it's pretty logical c:

  • @homendexd
    @homendexd 3 ปีที่แล้ว +14

    A few months ago I asked this question in one of your videos. And I ended up by choosing Godot. Since then Im using this Engine and I love it! The node structure helps a lot to write clean and organized code. Nice video Btw!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Super glad to hear it! It's a fantastic engine.

  • @eddie.z
    @eddie.z 3 ปีที่แล้ว +27

    I've seen a lot of comparisons and definitely the two are definitely great for beginners as well as advanced programmers alike! Well researched and edited, might say this was one of the best comparisons with Godot and unity.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Thanks so much! :D

  • @saultoons
    @saultoons 3 ปีที่แล้ว +65

    The lack of tutorials for Godot might also be a good thing too, because if you’re forced to read the manual to figure out what you have to do that could aid your learning far better than having someone that has figured out the solution for you. While it may be quicker to build the desired game in Unity with the amount of tutorials, learning through the manual in Godot could be more effective for your development long term. Or maybe not. What do I know I’m just a bald man 👨‍🦲

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +33

      You're absolutely right! You are getting a ton of poorly optimized/buggy games now days because people are only watching tutorials and copying and pasting things without understanding what they do. We are all guilty of it. But reading the manual forces you to understand why you're doing what you're doing!

    • @MidnightWanderer00
      @MidnightWanderer00 3 ปีที่แล้ว +6

      While i do think it's a great point,
      The only downside (atleast for me) is that you're kinda left wandering around, looking for a solution.
      Especially if you're like me and are new and not familiar with terms and words that people use in the topic of programming and game development.

    • @saultoons
      @saultoons 3 ปีที่แล้ว +2

      @@MidnightWanderer00 Yeah I can definitely see that as a complete beginner this might be an issue, but I think it can be helpful as a beginner to supplement your development with purely coding syntax tutorials, etc to help further that baseline understanding :) But I guess it may be more fun to just jump into an engine that you can get started straight away, i think it depends on your learning personality too

    • @foreignwarren7361
      @foreignwarren7361 3 ปีที่แล้ว +1

      Good luck making a game in 5 years with that approach

    • @waynebrandon1170
      @waynebrandon1170 3 ปีที่แล้ว +1

      LOL you must be joking!

  • @Harbinger835
    @Harbinger835 ปีที่แล้ว +18

    you got a clear winner now lol

  • @jsonisbored
    @jsonisbored 3 ปีที่แล้ว +6

    Omg, you've replied to all the comments on this video. That's impressive!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Always!

  • @Someoneyeeted
    @Someoneyeeted 3 ปีที่แล้ว +25

    The moment when you know the problem is not in the engine but its in you ...

  • @Yogoda127
    @Yogoda127 3 ปีที่แล้ว +43

    Funnily enough I switched from Unity to Godot because there was way too much awesome stuff on the Unity Asset Store, and instead of learning how to make a game, I was only buying and testing assets, and getting nowhere. Godot actually helped me get focused and code a game from scratch without relying (too much) on external assets. I even created my own asset (Zone Loading System) with the system I implemented for my game.
    So I would say a lot of community content is not always a good thing :P

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +6

      I completely agree!

    • @royvarghesedeepa4707
      @royvarghesedeepa4707 3 ปีที่แล้ว +2

      me: doesnt even know there was an asset store
      me: oh, so I've been doing it the hard way all this time.

    • @JJCUBER
      @JJCUBER 3 ปีที่แล้ว +9

      Let me get this straight, you are saying Godot is better solely because you chose to buy stuff from the asset store in Unity? You do realize that you didn’t have any obligation to even look at the asset store and removing community stuff isn’t a “feature” right?
      I’m not saying either one is better, but this is a completely invalid argument as to why one is better than the other. It’s like saying Godot is better because it has less community help forums that are able to answer your question/problem for you instead of going to the documentation.

    • @FelineRaptor-gv4te
      @FelineRaptor-gv4te 2 ปีที่แล้ว +1

      @@JJCUBER i agree

  • @subliminalcastillo2126
    @subliminalcastillo2126 3 ปีที่แล้ว +13

    Man, that's such a hard comparison. You did a good job, man.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Thanks so much!

    • @subliminalcastillo2126
      @subliminalcastillo2126 3 ปีที่แล้ว

      The video is basically about comparing qualities and choosing a winner. Heavy emphasis on the "choosing the winner" part.
      I meant it was a hard comparison as in they are both really good engines that excel at what they do, so it is hard to compare them & choose winners after comparing.
      I was not meaning it is literally difficult to compare them, because yeah they are completely different.

  • @FistFlameful
    @FistFlameful 3 ปีที่แล้ว +20

    Started off with gamemaker studio way back, but tried shifting over to Unity. The amount of videos and tutorials and stack overflow questions really helped out whilst learning xD Godot seems like it could be a good contender though, I like the pixely graphics and game feel I've seen you make and it makes me want to give it a look some time!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +2

      Great to hear! :D

  • @ArazNebiza
    @ArazNebiza 3 ปีที่แล้ว +73

    For years I was struggling to learn unity,but I understood Godot in about a month or so

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +8

      There you go! :D

    • @ArazNebiza
      @ArazNebiza 3 ปีที่แล้ว

      @LowLinK I am also coming from game maker lol

    • @kiwi__1011
      @kiwi__1011 3 ปีที่แล้ว

      @LowLinK gamemaker is really nice but the one thing i really wish it had was an animation editor, making complex animations entirely with gml is kind of a nightmare lol

    • @mr.preston1632
      @mr.preston1632 3 ปีที่แล้ว

      Unity is for the complex stuff, not suprised at all

    • @immanuelc885
      @immanuelc885 3 ปีที่แล้ว

      I agree

  • @kusog3
    @kusog3 3 ปีที่แล้ว +21

    YES THE BLOAT IN UNITY. My potato just couldn't handle it, then I found Godot.

  • @artaz2171
    @artaz2171 ปีที่แล้ว +34

    Who's here after the news? RIP Unity I'm going to Godot

  • @rodgermccallister1606
    @rodgermccallister1606 3 ปีที่แล้ว +18

    I'm going to stick to Unity for now just because of c#; however, at the rate Godot is evolving, I'm sure it will be worth it to make the switch in the near future. It's exciting to watch the journey of Godot from being completely unknown to being a rival to Unity in only a few years!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      It’s crazy how fast it has grown!

    • @GetAGripGal
      @GetAGripGal 3 ปีที่แล้ว +6

      Godot actually has pretty great C# support!
      Although its technically still in beta i haven't had any issues with it so far

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +2

      @@GetAGripGal I honestly didn't know but that's great to hear.

    • @rodgermccallister1606
      @rodgermccallister1606 3 ปีที่แล้ว +2

      @@Goodgis oh cool! I'll have to check it out

  • @geshtu1760
    @geshtu1760 3 ปีที่แล้ว +9

    As a software developer I found the learning curve with Unity much steeper than Godot. I kept switching between them while starting out and realised that with Godot I just got way more done in less time. Some features that required paid add-ons in Unity were built-in in Godot (2D soft shadows and lighting), and those Unity addons had almost no documentation so I still never managed to work it out. There seems to be an assumption that Unity makes things easier because there's less coding, but actually I found the C# parts really easy to learn but Unity's interface was really confusing. Tbh I'd much rather write my whole game in code, except that it would probably take so much longer. In the end I chose Godot because I just got way more done in less time, and I couldn't get the same game idea working in Unity (2D top-down tiled game with light/shadows). Godot has native networking - Unity currently doesn't and the add-on options were an additional learning curve. Godot works in pixels for 2D. Unity has come a long way now with pixel-perfect rendering etc but I still had weird artifacts when scrolling.
    If you're just doing a platformer, probably either engine is fine. For top-down tile-based 2D I think Godot offers some specific advantages. For 3D I think Unity has a far higher ceiling in terms of overall capability, but that doesn't necessarily mean it will be better for your indie project. Unity comes bundled with a lot more things you will almost certainly never use - which I think is most of the reason for the confusing and cluttered UI. Godot has some confusing aspects as well - such as light masks (really needs more documentation). Lots of people find Godot's node system confusing but that seems intuitive for me. Maybe it's because I'm a software developer already so inheritance is a natural concept to me. Bottom line - do what I did and spend some time in each engine. Try to make a little game in each one. Then you will have a better idea of their strengths. Use the one you enjoyed more. I would like to try Unity again in future. Like the video says - the engine is just a tool. The important thing is what YOU can create with it.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Woah, thanks for sharing. :D

  • @Agispsi
    @Agispsi 2 ปีที่แล้ว +2

    Wow, the tone of this video is so beautiful. Just came from listening to the Dionysus teary salt bath tantrum. Such a nice change of pace.
    Subbing. Disagree about Unity vs Godot overall, but agree with all the individual points. Appreciate you.

    • @Goodgis
      @Goodgis  2 ปีที่แล้ว +1

      Glad to hear! :D

  • @francoantonio9936
    @francoantonio9936 3 ปีที่แล้ว +3

    Hey Goodgis I finished first game! And it was apart of brackeys game jam. I tell you this because you helped me out in comments of prior video. The feeling of finally finishing a game is awesome thanks for helping me understand how simplicity and actually finishing your projects and what it means to be a game developer. I’ll leave link to it here when I get chance but I really wanted to say thanks for the advice it helped me finish my first game and it means a lot to me.
    Also I forgot to mention it reminded me a lot of your one video where you made game jam game because it’s something you were passionate about and enjoyed I did top down shooter because it is probably my favorite genre of game and so far all who have left feed back have said they enjoyed it! And it was a game I wanted to make. Idk it’s big moment for me thanks for amazing videos man.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      That's fantastic to hear! :D

    • @waynebrandon1170
      @waynebrandon1170 3 ปีที่แล้ว

      So wheres a link, lets see it

    • @francoantonio9936
      @francoantonio9936 3 ปีที่แล้ว +1

      @@waynebrandon1170 I sent it awhile back shortly after I made this post and it had vanished for some reason.. However it’s called Robomaniac on itch io the icon is a red pixelated robot guy. The game is by no means perfect but it being the first game I’ve ever got into a playable state I wouldn’t say it’s half bad. Anyway have fun!

    • @waynebrandon1170
      @waynebrandon1170 3 ปีที่แล้ว +1

      @@francoantonio9936 lol not bad dude, its hard though. But good effort! Unity is addictive!

    • @francoantonio9936
      @francoantonio9936 3 ปีที่แล้ว

      @@waynebrandon1170 glad you liked it!

  • @minchyoda4276
    @minchyoda4276 3 ปีที่แล้ว +134

    Powerful you have become, the dark side I sense in you.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +35

      Thank you, master Yoda!

    • @loganstewartmusic
      @loganstewartmusic 3 ปีที่แล้ว +2

      @@Goodgis Correction, MinchYoda!

    • @ramsey2155
      @ramsey2155 3 ปีที่แล้ว +1

      @@Goodgis u dont need to pay in unity u can use it for free

    • @ramsey2155
      @ramsey2155 3 ปีที่แล้ว +1

      @@Goodgis 1000 dolars are just for pro version

    • @eggfucker2
      @eggfucker2 3 ปีที่แล้ว

      Hehe boi

  • @miloverreijt6396
    @miloverreijt6396 3 ปีที่แล้ว +38

    If the engine suits you use it, that's my advice.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +10

      I completely agree!

    • @minchyoda4276
      @minchyoda4276 3 ปีที่แล้ว +3

      Your path you must decide.

    • @lingfetite
      @lingfetite 3 ปีที่แล้ว +1

      But the english doesn't agree with you.

  • @cloudbrain_
    @cloudbrain_ 3 ปีที่แล้ว +7

    I personally have always used Unity, but hearing how responsive the team working on Godot is and that the licensing for it is less restrictive definitely makes me wanna try to hop in and get more familiar with it. I've never been a fan of node-based systems, but I might give it a shot!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      It's definitely not for everyone but truly is a fantastic product.

  • @JamAttack
    @JamAttack 3 ปีที่แล้ว +8

    I like that Godot doesn't take multiple years to open, and the fact that it actually opens previews in a new window and doesn't have them lag like crazy is nice.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +2

      XD I agree!

  • @infiniverse835
    @infiniverse835 3 ปีที่แล้ว +5

    Both are amazing!
    I would recommend you all to stick with one.
    Engine doesn't makes a game you make it!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Definitely agree!

  • @kocraft137
    @kocraft137 3 ปีที่แล้ว +71

    Love how Godot has built in Documentation. For me Godot was the right choice because I came from Python

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +8

      For sure!

    • @jimmynakamura7401
      @jimmynakamura7401 3 ปีที่แล้ว +4

      What about lua?

    • @rc8s289
      @rc8s289 3 ปีที่แล้ว +13

      @@jimmynakamura7401 just use roblox

    • @royvarghesedeepa4707
      @royvarghesedeepa4707 3 ปีที่แล้ว +3

      for me unity was best because the first language I've learnt was java

    • @royvarghesedeepa4707
      @royvarghesedeepa4707 3 ปีที่แล้ว

      @@jimmynakamura7401 Corona SDK

  • @sykotes
    @sykotes ปีที่แล้ว +6

    as a beginner i tried to learn both unity and godot and see which i preferred and i found that godots scripting made a lot more sense to me than unity and i kinda already understood the node system because it isn’t overly different to unity’s game objects in some ways

  • @PeterMilko
    @PeterMilko 3 ปีที่แล้ว +11

    Godot not bad but Im Unity fan boy

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +16

      It's okay to be wrong. ;)

    • @musi_ofc
      @musi_ofc 3 ปีที่แล้ว

      @@Goodgis b o i

    • @migueldomingos4570
      @migueldomingos4570 3 ปีที่แล้ว

      @@Goodgis xDxDxD

  • @tutantmeenageneetleteetles
    @tutantmeenageneetleteetles 3 ปีที่แล้ว +1

    This helps so much, I tried to start learning Unity and had to keep redoing the tutorials because the files were getting corrupted so badly. I’ll be trying out Godot ASAP. Thank you!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Glad to hear it! :D

  • @FRareDom
    @FRareDom ปีที่แล้ว +6

    this hits different now

  • @faus585
    @faus585 3 ปีที่แล้ว +12

    I totally agree with the last point! Oh my gosh have I freaked out in the past because of doing absolutely nothing wrong in Unity and having my entire project just *_dying_* :') I think it _may_ occur less with Unity versions that are marked with "LTS," and these problems are often solvable after some frantic Googling. As a beginner Imma stick to learning Unity for now, and I'll try out Godot in the future!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      It can be soooo crazy! Haha

    • @waynebrandon1170
      @waynebrandon1170 3 ปีที่แล้ว +1

      Ever heard of backing up, or GIT?

    • @faus585
      @faus585 3 ปีที่แล้ว +2

      @@waynebrandon1170 Yes!! I finally learned about it recently and it's such a lifesaver! I had to stumble upon a tutorial to learn of its existence, and thank you so much for bringing that up here too. Not many people talk about it but it's so helpful

  • @arithmetic1938
    @arithmetic1938 3 ปีที่แล้ว +9

    Files corrupting, and having issues with the engine overall actually caused me to just completely drop a game. I couldn't get it to work almost no matter what I tried. I did release one version of the game before this, but this was after I worked on the game for a few hours and fixed a ton of stuff. The game worked great, but then I tried to compile it and it just wouldn't work. I ended up turning off my computer for the night. Upon opening the game the next morning, I couldn't get it to run. It might have just been me not knowing completely what I was doing, but I decided I would try Godot on my next game and now it's just the one that I like better. It was a bit of a rough time getting into the engine because I was used to using Unity, but I honestly don't think I can go back. Godot is just my favorite one out of the two now.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      That's awesome to hear! :D

    • @Matshiro
      @Matshiro 3 ปีที่แล้ว

      Well to be honest, Godot also have problems with file corruption or issues with other stuff.
      My mobile game could not even run and after few days of fixing bugs that I didn't made, it was finally in the same state as it was before it get corrupted.
      Godot is more stable than unity, but it's still just a piece of software.

    • @foreignwarren7361
      @foreignwarren7361 3 ปีที่แล้ว

      Maybe backup in future?

    • @royvarghesedeepa4707
      @royvarghesedeepa4707 3 ปีที่แล้ว

      man I feel like you messed up somewhere. just copy-paste the error in google then the cmmunity will explain where you went wrong.

  • @ShibaDogStudios
    @ShibaDogStudios 3 ปีที่แล้ว +3

    Really good video comparing the two engines! It's rare that a genuine impartial comparison video between game engines rocks up so this is a nice breath of fresh air! Just one note from me on the pricing of Unity - it's only $399 a year rather than a month (which granted they don't make the most obvious on site as it's a standard to list prices on a per month basis) Really really good video though, keep it up!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      You are correct! That slipped through the editing.

    • @maythesciencebewithyou
      @maythesciencebewithyou 3 ปีที่แล้ว +1

      I really don't get how people feel it's so horrible to have to pay $400 dollars, while making profits over $100k. Everybody wants to have free tools, not pay the developers, but expect to make money with what they create using said tools. I think they are very fair with that pricing model.

  • @williamjelgren
    @williamjelgren 3 ปีที่แล้ว +5

    What I really like about Godot is the size. 60mb or something like that. You can download it so fast and put it on a USB stick if you wanted too. If i made a game and wanted to show it to someone, i could put both the game and the engine on a Usb stick and be absolutely sure it would work on another computer.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Heck yeah! :D

  • @totallyjustmagic
    @totallyjustmagic 3 ปีที่แล้ว +9

    My choice is godot, i started using it because gdscript is simmiliar to python. And i was like extremely new to programming etc, i remember not understanding anything i did when i first opened. And i just headed back to bed, then i started watching tutorials and slowly started to understand the engine
    And the more updates etc they were making, the more confident i was that it was the right choice
    It becomes more and more powerful at this rate, i am pretty sure at one point it will be as big as unity

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Heck yeah!

  • @mogaming163
    @mogaming163 3 ปีที่แล้ว +46

    wow he just called game engines tools, come on man, they have feelings too!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +21

      Heck yeah, and I'll do it again. ;)

  • @n8dev
    @n8dev 3 ปีที่แล้ว +3

    the solution to the last one is to use version control (corrupted files wont matter) and those errors you’re getting can normally just be cleared with no problem :)
    great video!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      I agree but if a game engine is that buggy that it requires you to always use version control doesn't say a lot about the integrity of the software. haha Like I said, it could have been my computers though.

    • @n8dev
      @n8dev 3 ปีที่แล้ว +1

      @@Goodgis I mean you should be using version control in any game engine (if possible ofc) it allows you to mess up and not have your whole project gone, and let's you share your work with others so they can learn from it. I'm going to blame it on your computer, really nice video :)

    • @arithmetic1938
      @arithmetic1938 3 ปีที่แล้ว

      I agree version control should be used for every project no matter what. I learned this the hard way. But it's still a bit annoying how so many things in Unity can just straight up break your project.

  • @level1gg
    @level1gg 3 ปีที่แล้ว +12

    Im new to game dev and picked Unity because everyone used it. I might give Gadot a shot aye.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +3

      You definitely should!

    • @royvarghesedeepa4707
      @royvarghesedeepa4707 3 ปีที่แล้ว

      unless you have no knowledge in python like me. but if you wanna learn do it.

    • @softwarelivre2389
      @softwarelivre2389 3 ปีที่แล้ว

      @@royvarghesedeepa4707 what does python have to do with anything?

    • @skyplayx3558
      @skyplayx3558 3 ปีที่แล้ว +1

      @@softwarelivre2389 Python is one of the supported languages you can script in Godot. GDScript is also based on a Pythoney syntax.

    • @lingfetite
      @lingfetite 3 ปีที่แล้ว

      @@royvarghesedeepa4707 Python is way more easy than javascript and also gd use javascript too, but python is easy bro.

  • @ReeceGeofroy
    @ReeceGeofroy 3 ปีที่แล้ว +46

    I can't believe I am not in your description :sadface:

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +16

      Updated, only because I like you. ;)

  • @st.altair4936
    @st.altair4936 ปีที่แล้ว +4

    Godot also has first-class Linux support for game development, cuz ome of the Godot devs also work on the Linux kernel

  • @zetacod3
    @zetacod3 3 ปีที่แล้ว +2

    Bro Thank you for being such a huge inspiration to me, I am back in the Dev game now!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      That's fantastic! Glad to hear it!

  • @Skeffles
    @Skeffles 3 ปีที่แล้ว +5

    Great comparison between these engines! Personally I see a lot of unity favoutism on youtube but I'm glad godot and unreal have foothold as the more competition between the main engines, the better the engines will be and the better the games that are produced. Then again perhaps I'm just the guy watching the fire burn passing petrol to people since I'm using monogame.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      haha I love it! :D

  • @valentinfernandezcejas6590
    @valentinfernandezcejas6590 3 ปีที่แล้ว +2

    I used Game Maker since like... 2012 or so. O never bought it (lived based on trial versions) so I never made something serious - Game development was always just a "let's try for no reasom" for me. Now I'm interested in some serious projects so I always thought "Ok Imma save some money so one day I can buy it and make my own serious game". I even spent hours watching Game Maker tutorials. But then I realized that I was conditioning my wish just because an engine. A paid one when there are lots of free ones.
    I tried Unity and, even tho I liked it and got used to it, there was something that just never clicked on me. And the fact that, as you say, I couldn't even change the GUI of the program without getting an error message.
    So I am now trying Godot. It's a hell to learn it and the first time I opened it I had to close it because of how different it was.
    It's still difficult and sometimes even following step by step tutorials I can't get things to work - but I'm still learning and it's just getting easier and easier. Also there are a lot of things that were in Game Maker but notin Unity (I got used to the "var hInput = right_key - left_key" so the get_action_strenght was actually really useful when coming from Unity :happyface: ).
    Anyways, good video. Also I'd just add... if you're not sure which engine is the best, just try them. Godot and Unity are free so you have a whole life to see if you like them, but the month trial of Game Maker is more than enough in my opinion. And when you have tried all of them, you'll know if you like it or not.
    Have a good night :)

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Great advice! Thanks for sharing!

  • @BrainAirways
    @BrainAirways 3 ปีที่แล้ว +3

    Additional info:
    1. Godot is not a spyware unlike Unity. Unity want to know everything you do inside engine and even will send you emails trying to sell you crap because you were not active with your project.
    2. You want this tool that will speed up your development? Too bad if you are Unity user. Better open that asset-store and cough out that cash to buy that tool (this is most likely reason why Unity do not implement a lot of features). Godot? "Hey look, place tool on top of script and it now runs inside editor with the exact same scripting logic you would use in game".
    3. Community/tutorials. I will clarify a bit. Yeah tutorials/documentation might be a little lacking in Godot. Some stuff is not very well explained. However, you dont know something? Jump to Godot discord. There are at least dozen experienced people that will help you in real time.
    Btw. you can use Godot node system in similar way to Unity component systems, well to be honest Godot with nodes is kind of this modular system.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      That's pretty sweet! I didn't even think about that!

  • @JackGhoster
    @JackGhoster 3 ปีที่แล้ว +1

    I just started this journey and videos like yours are so helpful! Thank you so much for this great content and keep it up this way!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Thank you! Will do! :D

  • @sinekonata
    @sinekonata ปีที่แล้ว +4

    Godot is ours. Yours to keep. Why should we use someone else's engine since we have no say about it?
    If some other engine has something better, just make yours better too, don't just dump yours to use theirs, that's just lazy nonsense that you'll pay for sooner or later.

  • @petrch3036
    @petrch3036 3 ปีที่แล้ว +2

    Like any other game engine, Godot can be overwhelming at first glance. But after I watched two or three short videos I found the design and general use more intuitive than Unity's. I also found GDScript easier to learn even though I already knew a bit of C#. The language was built specifically for the game engine (I believe that's not true of C#) and it really shines.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Well said!

  • @not-lukas6663
    @not-lukas6663 3 ปีที่แล้ว +5

    It was a lot easier for me to get into Godot than Unity cause the way Godot works is basically just object oriented programming as a game engine-
    So if you know some OOP it's far easier and really intuitive to get into Godot.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      That's a great point!

  • @bigbodge
    @bigbodge 3 ปีที่แล้ว +2

    I much prefer Unity's design, fact that C# is a first class citizen compared to godot where it is still pretty much in beta, the massive community and asset store (used to be great for tools so big that it'd take an age to roll your own), inspector customisation and just a load of nice features.
    That being said, I could never fully go back to unity after using Godot. Godot is just so much quicker to work with, not just the workflow itself but also just in the fact that it boots quicker, its quicker to debug, the whole thing just feels much more lightweight. And the thing to remember is, I've been using Godot for less than a year, and Unity I've used for over 10 years. The fact that I feel more comfortable in Godot than I do in Unity despite having 10x less experience in it really says a lot.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Thanks for sharing! :D

  • @solidboots
    @solidboots 3 ปีที่แล้ว +12

    Fun fact: You we're expecting a Fun Fact
    but that was

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +4

      It was the fact that the fun was fact.

    • @minchyoda4276
      @minchyoda4276 3 ปีที่แล้ว +2

      Difficult to see. Always in motion is the future.

  • @calebgilbert8211
    @calebgilbert8211 3 ปีที่แล้ว +2

    Wow, Your videos are always so motivating and great.
    I use Construct 3 right now, but I'm taking a Unity class and I'm trying to get into Unity.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      That's awesome! Best of luck!

  • @sosasees
    @sosasees 3 ปีที่แล้ว +3

    When I make my own games, I prefer Godot.
    But when I play games from other people, I don't care which engine they used as long as the game is good.

  • @TayMcQuaya
    @TayMcQuaya 2 ปีที่แล้ว +1

    i thought this is gonna be a biased video but i love the objective perspective showing both the good and the bad of both engines.
    great video

    • @Goodgis
      @Goodgis  2 ปีที่แล้ว

      Thank you!

  • @66greedo
    @66greedo 3 ปีที่แล้ว +4

    I’m sold. Lately Unity has been messing with my files when I’m not even using the engine and Godot has been looking pretty fine 😏 I think I’ll start looking into using it

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      You should ;)

  • @SkinnerSpace
    @SkinnerSpace 3 ปีที่แล้ว +9

    I love Godot and I'm so glad that this engine getting more and more popular!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +2

      Same here!

  • @mulalausi4729
    @mulalausi4729 3 ปีที่แล้ว +3

    Yees pls do a vid on the graphical side of things!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Sure!

  • @foreignwarren7361
    @foreignwarren7361 3 ปีที่แล้ว +2

    Why I switched from Godot to Unity: Tutorials tutorials tutorials!

    • @waynebrandon1170
      @waynebrandon1170 3 ปีที่แล้ว +1

      Agree, nothing worse that running into a dead end and no help. Unity tutorials are in their millions on YT. Godot has a few but very far between. Was a deal breaker for me.
      And not to mention nice assets you get for Unity.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      There are tons of tutorials. Right now check out Heart Beast and GDQuest. Yes there are less tutorials than Unity, but most Unity tutorials are really bad unlike Godot.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      There are plenty of resources. Actually the majority of comments on the video are on how much easier it was for people to learn Godot. :D But hey, if you found something that works then stick with it.

    • @foreignwarren7361
      @foreignwarren7361 3 ปีที่แล้ว +1

      @@Goodgis no they are not! It's not only about massive end to end tutorials, you find thousands of little 3 to 5 minute tutorials for Unity. Like make a door open or animate an explosion... These are what godot lacks. . Lol you don't have to try convince me. I been down this road. It's why I left Godot... I think the last time I looked into something was end of 2020 and not much had changed.

    • @foreignwarren7361
      @foreignwarren7361 3 ปีที่แล้ว +1

      @@Goodgis lol the people commenting on here that godot was easy probarbly don't even know how to install Unity and Godot opens after a zip download... Big win!

  • @kavyaagrawal2013
    @kavyaagrawal2013 3 ปีที่แล้ว +9

    *_Frantically closes Unity and opens Godot_*
    Let's go! Wait, does Godot also use C#?

    • @kylogias2027
      @kylogias2027 3 ปีที่แล้ว +5

      The mono version has a C# option, but IIRC there's no built-in editor for it.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +4

      Yes!

  • @buddygamesdev
    @buddygamesdev 3 ปีที่แล้ว +2

    Awesome video, made me feel happy seeing my name! I agree about basically everything, but Godot's exporting for consoles is getting a lot better at least for Xbox. Right now to export a small game you can use the UWP and all that takes is a quick encryption and boom it's on Xbox and Microsoft store. And in Godot 4, we'll be able to export to direct X, the main software that Xbox is built upon!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +2

      Well said! I just didn't want to tick off the Unity fans too much. ;)

    • @buddygamesdev
      @buddygamesdev 3 ปีที่แล้ว

      @@Goodgis I get ya ;)

  • @1Spring
    @1Spring 2 ปีที่แล้ว +3

    Godot is quite literally my dream engine, people just need to start doing more tutorials on it

    • @nikto4475
      @nikto4475 2 ปีที่แล้ว

      Yeah im still waiting for them so i can start in godot rn im juat waiting

    • @1Spring
      @1Spring 2 ปีที่แล้ว

      @@nikto4475 just start now, there are tutorials that teach you the basics and you can do a lot with just the basics.

    • @Goodgis
      @Goodgis  2 ปีที่แล้ว

      Heck yeah!

  • @timotheeverrouil7094
    @timotheeverrouil7094 3 ปีที่แล้ว +2

    It might already has been said, but Unity License is 1800 a year (not a month) for the Pro License (making more than 200k revenue) and 400 a year for the Plus License. It doesn't change the fact that Godot is free for sure but it does make a difference. Specially when considering (like you said) developing for consoles which might end-up being cheaper with Unity if you don't want to bother porting Godot and paying someone to do it.
    Cheers!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Yes, I don't know how I got that confused. Porting isn't too expensive either. Most of my Unity friends have Pro and haven't really made money yet. Me on the other hand, doesn't pay anything and has actually seen a profit. I think it's more of an issue when you're first starting out. Thanks for sharing though! :D

    • @timotheeverrouil7094
      @timotheeverrouil7094 3 ปีที่แล้ว

      @@Goodgis Sure thing. I agree. In the end of the day it all depends if the game makes money or not which doesn't depend on the engine but the actual game haha

  • @Seriousbear
    @Seriousbear 3 ปีที่แล้ว +3

    *Godot has coffee. Unity doesn't.*

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      hehehe

  • @SuperGarryGamer
    @SuperGarryGamer 3 ปีที่แล้ว +2

    Great video!I'm hyped for all the updates that will come with Godot 4.0!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Same here!

  • @deviouschimp4663
    @deviouschimp4663 3 ปีที่แล้ว +3

    The fact that Godot is completely free is reason enough for me 😅. I'm pretty fluent in Unity, but Godot is visually more pleasing on the eyes for extended work periods.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Heck yeah!

  • @AshnSilvercorp
    @AshnSilvercorp 3 ปีที่แล้ว +1

    GD script might not be a central language, but because it eliminates fancy formatting for most lines, I can focus on quickly understanding what code does.
    I still have yet to fully understand the language or a ton of basic programming techniques, but because I actually could read and understand GDScript, I'm already coming up with "faking it" solutions to pretty complex problems. It teaches me how to slowly conquer bigger tasks later, albiet I'll need to eventually study better techniques if I want to work with a bigger, more complex game.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      That's fantastic! :D

  • @kylevondra
    @kylevondra 3 ปีที่แล้ว +6

    I'm a Unity developer for various reasons, but I'd 100% agree with everything here. I like Unity, but Godot is a strong contender in the engine scene and I think that over the next decade, we'll start to see a lot more games, content, and community development made with Godot, kind of how Unity did when it was a new engine and competing with engines like Unreal, Source, and Quake. I'm also very excited for Godot 4 and can't wait to see how that goes.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Most wholesome Unity comment yet!

  • @gyanrupy
    @gyanrupy ปีที่แล้ว +2

    I would really appreciate if you could make a 2023 comparison, considering many developers are leaving unity due to the new pricing policy

    • @EarthyOSC
      @EarthyOSC ปีที่แล้ว

      Yep i was gonna use unity before the pricing policy but now i'm just gonna use python or c++

    • @GouShin1
      @GouShin1 11 หลายเดือนก่อน

      People are going back to Unity, but a lot were saying it's a good engine but is not ready for prime time.

  • @rafaelbordoni516
    @rafaelbordoni516 3 ปีที่แล้ว +3

    I love Godot but it's 3D is lacking a bit, especially the shadows. Other games I played usually have better shadows but maybe they know some techniques I don't know? Anyone ever worked with that in Godot?

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +2

      Godot's lighting is greatly improving. Let's also realize that we are comparing Unity (a billion dollar company) to a little open source engine made by a couple guys. That's crazy!

    • @waynebrandon1170
      @waynebrandon1170 3 ปีที่แล้ว +1

      @@Goodgis It is impressive

  • @_Sonato
    @_Sonato 3 ปีที่แล้ว +1

    I'm a Unity user. But I actually... agree with you. While I probably won't be moving away from Unity because I invested so much time learning the engine, I feel that there's a lot of frustrating issues with the program that makes workflow feel far more tedious than it should be sometimes.
    Getting errors when just opening a project, especially collaborations, happens so often it's relatable and very annoying. There's a lot of bugs and glitches with the program that makes me feel like I'm working with a hunk of junk sometimes, and at times it just kind of ruins my experience with the program.
    Not to mention, while there is a lot of documentation and tutorials on Unity, I've also found that often times there's hardly any good documentation for new updates.
    For instance, there was a huge input system rework, which completely changed how the input system works in Unity, but the documentation for it was so bad it took me hours, upon hours, to figure out (by myself) how to use it properly. Especially for VR controls, which is what I was working on at the time. Eventually, yes, I did figure it out, but I could've probably learned it all in 30min had Unity properly shown me properly.
    Just from first starting up Unreal Engine I immediately felt like it was a more reliable program than Unity and even though I had no idea what I was doing it felt more comfortable, and that shouldn't happen.
    I still like Unity, despite those things. Maybe because I'm used to it. But it definitely goes without saying that there's improvements to be made.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Hey, and that's great! When it comes down to it. All that matter is that you're comfortable with the engine!

  • @Lermer07
    @Lermer07 3 ปีที่แล้ว +3

    After doing a weeks worth of Unity tutorials and still being unsure if its for me, I'm about to try out Godot. One thing I like about it (petty) is that its on Steam. I live in Steam.

    • @Lermer07
      @Lermer07 3 ปีที่แล้ว +1

      I have no knowledge of C# or any other coding by the way, except for the tutorials I went through the past week. Gdscript looks much easier to understand to me.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Nice! haha

  • @marcosadrian65
    @marcosadrian65 3 ปีที่แล้ว +2

    This video surely will make cry several unity fans that believed your engine can't be compared to others like godot but it's really true all wat you said and it's a definitive goal for the free and open source software!

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Heck yeah! Let them cry haha

    • @marcosadrian65
      @marcosadrian65 3 ปีที่แล้ว

      @@Goodgis 😁😁💪💪💪

  • @Kenji_195
    @Kenji_195 3 ปีที่แล้ว +4

    I never used Godot (I believe this is my first time hearing about it), so far just Unity, but something I do dislike too much about it is how scripting has to be done on another program, like, come on

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Yeah.....

  • @Kyjor_
    @Kyjor_ 3 ปีที่แล้ว +2

    Great video quality as always. I’ve always used unity but eventually I do want to create something with Godot as well

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      You should! :D

  • @NavyPanther54
    @NavyPanther54 3 ปีที่แล้ว +3

    I like Godot because it's small and very dedicated to 2d from what I've seen. However, I use unity because I cannot grasp Godot at this time. The visual scripting isn't very good in Godot, and as I don't really code and rely on visual scripting, that's a deal breaker for me. Unity I find it easier to click boxes, change settings, and just click things until something happens. Fuzzy search works great in bolt, and it greys out things that won't work.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      I've never actually used the visual scripting on Godot so that's a great point. Thanks for sharing!

  • @qhailashnikov
    @qhailashnikov 3 ปีที่แล้ว +1

    Use whatever Engine you want. What's important is that how comfortable you are with those Engines. Godot isn't for me but I am more comfortable with Unity. So, use whatever engine your like, you dont have to force yourself on what engine you wanted to use especially if you are a student. You can force yourself if you want, hey its your choice, I aint stopping.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Heck yeah, I totally agree!

  • @thatplasticbag6953
    @thatplasticbag6953 ปีที่แล้ว +14

    well guess what godot is now officialy better

  • @daboxguy3848
    @daboxguy3848 3 ปีที่แล้ว

    Barji sent me. Informative video. I think if I started with Godot I would have stuck with it. :3

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Ayyee, that's my boy!

  • @A_B_1917
    @A_B_1917 3 ปีที่แล้ว +7

    I think that node systems actually makes Godot easier, propably the worst part of Godot is that there are a lot fewer guides for it, so you have to figure stuff out yourself even more often.
    But maybe that's because I like to categorize stuff.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      You're right!

  • @tauheedgamedev2388
    @tauheedgamedev2388 3 ปีที่แล้ว +1

    I agree with everything you've said and I have first hand experience with Unity, but want to give Godot a try just to see what colour the grass is on the other side.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      It's definitely worth trying at least once.

    • @waynebrandon1170
      @waynebrandon1170 3 ปีที่แล้ว

      its yellow

  • @kopssyt
    @kopssyt 3 ปีที่แล้ว +3

    And where is loading time category?

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      Godot wins

  • @equious8413
    @equious8413 3 ปีที่แล้ว +1

    Pretty sure Unity has the means to support user packages etc. They are also really on top of absorbing really popular add-ons.
    I'm biased, but Unity has never really steered me wrong.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว

      It's okay to be wrong. ;) haha just teasing! That's awesome!

  • @goldenlive7009
    @goldenlive7009 3 ปีที่แล้ว +4

    While just openinWhen Godot 4 comes out you will have to remake the video 😂
    I do not agree with point 1, my Godot made it easier for me and having everything in nodes made it easier for me to understand than Unity, besides that in point 4 you yourself have said Unity has so many things running While just opening it, errors can appear, this can be horrible for newbies. Besides that Godot is in a portable folder and weighs very little and opens at the speed of light.
    When they improve the mosaic editor and 3D is going to become an amazing engine although I hope they add a sprite editor to draw directly in godot that would be beautiful.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      That's awesome to hear! And I totally agree. :D

  • @godot-boy7694
    @godot-boy7694 3 ปีที่แล้ว +2

    I shifted from Unity to Godot....
    It was not easy for me. But I'm happy i did that.

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Best decision ever!

  • @lamprospitsillou6325
    @lamprospitsillou6325 3 ปีที่แล้ว +3

    How do you get that amazing pixelated effect!?? It looks sooo good

    • @Goodgis
      @Goodgis  3 ปีที่แล้ว +1

      Upscaling ;)

  • @bumblingBird-
    @bumblingBird- 2 ปีที่แล้ว +1

    I recently became inspired to have a go at programming, but didn’t know whether to choose unity or godot, I’m now using godot and I’m very glad I chose it
    Thanks for making this video, it helped a lot

    • @Goodgis
      @Goodgis  2 ปีที่แล้ว

      Glad to hear it! :D