Why I switched from Unity to Godot

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024

ความคิดเห็น • 903

  • @_Envoy
    @_Envoy 5 ปีที่แล้ว +3517

    "Unity is 500mb"
    *cries in unreal*

    • @marvingames8174
      @marvingames8174 5 ปีที่แล้ว +160

      Imagine he wants to install Destiny 2 with 81GB

    • @a-1b-2c-37
      @a-1b-2c-37 5 ปีที่แล้ว +59

      500 mb is much? Hahahahaha.

    • @a-1b-2c-37
      @a-1b-2c-37 5 ปีที่แล้ว +2

      @@_Envoy I use unity

    • @vvill-ga
      @vvill-ga 5 ปีที่แล้ว +94

      *"CRY"S* in Cryengine

    • @HAWXLEADER
      @HAWXLEADER 5 ปีที่แล้ว +64

      Actually unity is a few gb...

  • @Miziziziz
    @Miziziziz  5 ปีที่แล้ว +648

    I accidentally mistitled this 'Why I switched from Godot to Unity' SORRY ABOUT THAT

    • @chonkusdonkus
      @chonkusdonkus 5 ปีที่แล้ว +53

      I was really confused as well, haha

    • @Miziziziz
      @Miziziziz  5 ปีที่แล้ว +172

      @@chonkusdonkus when I was making this I was thinking 'remember, don't mix them up when you write the title' rip

    • @forthezorz
      @forthezorz 5 ปีที่แล้ว +26

      lol. this got me. i was like...oh no!

    • @TitlePending
      @TitlePending 5 ปีที่แล้ว +11

      A big pro unity argument for devs is they can hire from a big pool of other devs to code or make something for them, what do you think of this argument?

    • @Miziziziz
      @Miziziziz  5 ปีที่แล้ว +28

      @@TitlePending That's true, but it's pretty easy to dive into the Godot engine and get familiar with it if you're already a software developer. I think the bigger advantage related to what you bring up is that Unity has an asset store full of useful things.

  • @MrMisterkrazy
    @MrMisterkrazy 5 ปีที่แล้ว +1006

    This is very helpful and finally convinced me to give Godot a try! Ironically, it's mostly because you were so fair to Unity, my current engine of choice - gave a lot of credibility to your recommendation.

    • @sciencecreation8043
      @sciencecreation8043 5 ปีที่แล้ว +7

      I'm a fan of Godot.

    • @JohnLewis-old
      @JohnLewis-old 4 ปีที่แล้ว +39

      And a year later, what did you think of Godot?

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

      What do you think about godot ?

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

      Update please

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

      Godot killed them

  • @thompsonevergreen8006
    @thompsonevergreen8006 5 ปีที่แล้ว +780

    The kid from stranger things grew up so fast :')

    • @Miziziziz
      @Miziziziz  5 ปีที่แล้ว +423

      😑 I preferred when the other guy said I looked like a young Tom Hanks

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

      @@Miziziziz "run miziziziz, run!"

    • @swasthikkumar5398
      @swasthikkumar5398 4 ปีที่แล้ว

      You read my mind

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

      @@Miziziziz you should make a Stranger things themed game😀

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

      @GiFaNi uawalah I am 13 :) starting to learn how to make games

  • @vcrbetamax
    @vcrbetamax 5 ปีที่แล้ว +182

    I just started learning Godot. The language I’m most familiar with is Python and I gotta say it’s really intuitive and dare I say even fun to use. I was very surprised. Good video by the way.

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

      Try kotlin. Functions there are really fun

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

      @@AyushGupta-wn6zd there are a lot of fun languages, tbh you might as well just go down the list of the most popular ones

  • @GuitarWholesale
    @GuitarWholesale 5 ปีที่แล้ว +608

    One of the Jonas Brothers convinced me to use Godot, nice!

    • @Beetlejuice80s
      @Beetlejuice80s 5 ปีที่แล้ว +47

      he looks like the kid of strange things

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

      @@Beetlejuice80syeah Dustin, right?

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

      @@robindavies1372 yes

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

      This guy should sell lamborghini.

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

      Denis Zaika why

  • @_remblanc
    @_remblanc 5 ปีที่แล้ว +192

    One of the things with Godot is that it's fully open source and expandable, and as such theoretically it can be adapted to anything obscure, provided the technical knowledge. There are already some dedicated ppl supporting Godot on Haiku operating system, and I've seen at least one person trying to port it on Amiga out of all platforms. The fact that Amiga still exists is very surprising, that's how is it niche.
    The only real reason Godot can't export to consoles is because that requires non-free stuff, which clashes both with open source and the philosophy of the engine (as in fully owning it along with what you produce). But it could be in the future that some third party made the tools that attach to Godot and make the process of porting possible in-house. The possibilities are endless as long as there are developers who can and want to do it.

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

      Can't you turn your game into an .exe, put into something like unreal or gamemaker, and export it to consoles that way? Or would that cause problems?

    • @Smaxx
      @Smaxx 5 ปีที่แล้ว +25

      There's nothing stopping you from porting Godot to consoles and as far as I'm aware that has happened already. The problem is, console SDKs are all very restrictive and you can't reveal any details about them, including API calls and stuff, unless the other party is also a licensed developer. So creating ports and uploading even just the source code to the public is a big no-no, which unfortunately won't change unless the console developers change, but that's also their way to control access to their market, avoid exposed issues with copy protection, etc.

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

      @@chocobochick5390 Unfortunately, no. What you're suggesting is basically like wrapping an old magnetic tape around a bluray disc to play the tape on your PS4. Go figure. :)

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

      @@Smaxx yeah, i mean that's covered in "provided technical knowledge", but not everyone can do that on their own. what i mean is that nothing is stopping someone from creating a proprietary 3rd-party solution, and while that's far from ideal, at least that could theoretically bridge the gap somewhat.

    • @sslaxx
      @sslaxx 5 ปีที่แล้ว

      They exist? Lone Wolf Technology (Ariel Manzur's company) does that.

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

    "60MB ... even on low end DSL, you can do that in under an hour"
    laughs in Swedish internet infrastructure

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

      Verkligen ;)

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

      Sorry to hear that. I didn't know my Scandinavian brothers had so poor internet.

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

      @@McSuilenroc Oh, no, I meant the opposite. 60 MB would maybe take up to a minute to download... on a bad day.

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

      @@Aleteos laughs in 60mb/s

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

      @@Aleteos minute is too much bro

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

    I've recently switched to Godot after having trouble understanding Unity, and all I gotta say is that I love it! The animation editor is extremely flexible and in under an hour I've already gotten the basics of a platformer down, without having to go over to a tutorial each time. The code is easy to read and learn, which allows people who don't know a flick of code to create games. Learning-wise, there is in-built documentation that explains all of the features of Godot. I would definitely recommend Godot to someone who doesn't know how to program or make games. Godot also doesn't require any internet, so you could go to a public library (or really any place that has internet connection) and download Godot. Then, you can continue programming literally anywhere as long as you have a desktop/laptop with you.

    • @craftmoon-vas
      @craftmoon-vas 3 ปีที่แล้ว +5

      Same here. I made a small tutorial kinda game on unity and it took me 3 weeks. But I didn't really understood everything I was doing. Then I followed the advice of "make a small game in both and decide which one you like after that" and like, 1 hour into Godot I knew I would chose it. Took me less than a week to do the same I did on unity, while understanding everything that I did, and most of it I did kinda intuitively since the usability is so great you can correctly "guess" what stuff does.

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

    Haha, when I first became interested in programming, my father-in-law told me not to waste my time with python because it was interpreted, and that made it slow. I was like "I'm blinking a light, not landing a Mars rover."

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

      And they went to the moon using much weaker tech.

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

      @@ThePreyBrigade Except they didn't

    • @moozdoomz7573
      @moozdoomz7573 4 ปีที่แล้ว

      Elaborate

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

      Python is compiled to a bytecode VM now, as are almost all "interpreted" languages (Ruby and Lua, etc.) To my knowledge, there are no true interpreted languages in common use anymore.

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

      @@ThePreyBrigade ye did by people who knew shit than copy pastas...

  • @Crisisdarkness
    @Crisisdarkness 5 ปีที่แล้ว +117

    Thanks for sharing your experiences, I have been learning both, and I must say that it will always be my favorite "Godot" (I love GDScript, and the editor, "the nodes are my ingredients"). Godot 4, it will be tremendously amazing for the 3D side, I'm surprised of the improvements it receives year after year, thank you friend for your channel, you inspire me a lot, you are a very creative and talented person

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

    Age like wine 🍷

  • @JOELwindows7
    @JOELwindows7 5 ปีที่แล้ว +789

    There is no or too few AAA title made with Godot.
    I'll make it. Duh!

    • @lostboycmd
      @lostboycmd 5 ปีที่แล้ว +92

      That's the spirit!

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

      @lib xo really? But Godot is only couple MB in its core. Keep in mind they also relied to other open source components such as Bullet Physics (if user wish so) and ... uh... like that.

    • @sweetberries4611
      @sweetberries4611 5 ปีที่แล้ว +56

      @@JOELwindows7 not really, godot is pretty fast, the only problem is that GDScript is quite slow, but you can use C++ as an alternative

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

      @@sweetberries4611 cool and good!

    • @lupsik1
      @lupsik1 5 ปีที่แล้ว +46

      ncon But GDscript vs C++ only concerns in-game logic etc. there will be no difference in engine performance.
      Its not like the engine itself is written in GDscript

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

    Godot being open-source is a real advantage if you know some C++. When there were some small oversights/missing features I had a problem with, I was able to submit a patch to Godot to add what I needed.

  • @ZenoDovahkiin
    @ZenoDovahkiin 5 ปีที่แล้ว +291

    Godot also has C# support. options are good, and GDScript is optional.
    Also, if performance is of the essence, I think it's worth mentioning that Godot has C++ support as well, and it's hard to match effective, well written C++ code in efficiency and performance.
    I'm not sure about Unity's language support, I know it's mainly C#, but I don't know if it has C++ support, so if it does, than hooray for both engines.

    • @UltimatePerfection
      @UltimatePerfection 5 ปีที่แล้ว +30

      Unity has c++ support via native plugins. You'd still need some c# glue code to use it, but you can use c++ in unity.

    • @Domarius64
      @Domarius64 5 ปีที่แล้ว +60

      You would be hard pressed to find a use case where C++ performs faster than C# as an indie developer - you won’t be writing rendering code for one thing, and Microsoft has challenged anyone to show that C# is less performant than C++, that’s how confident they are about it. I’ve written procedural mesh generation code in Unity and it’s very fast.

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

      GDScript isn't optional. You can download Godot wih mono or without mono. Both of them have GDScript, but only one C# support

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

      @@wiktorwektor123 czemu tu jest tyle polakow🙀

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

      @@JEsterCW Nie prowadzę badań na temat ilu Polaków interesuje się tym tematem, więc nie jestem kompetentną osobą żeby udzielić Ci odpowiedzi.

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

    aged like honey

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

    "Unity is more beginner-friendly"
    uuuh I picked up Godot in three days, I'm trying to try a little project right now, while I dropped Unity in three days, so uh... I can't really agree with that. Maybe it's just that I like the tutorials better.

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

      Same, gdscript is way easier than C#. But if you already know the C# language I can see his point.

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

      Probably there are more resources for Unity online than there are for Godot.
      Also, if you dropped Unity in only 3 days you clearly gave up too fast. Sure there are a few stuff that you need to wrap your head around, but learning enough C# to start a little project shouldn't take more than half a day.
      There's also visual scripting in Unity so technically, you don't even need to know how to write a single line of code.

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

      what godot tutorial are you watching (are they with c# or godot language)

    • @ahmadel-baher2779
      @ahmadel-baher2779 4 ปีที่แล้ว +12

      I think most people will say Unity is beginner-friendly because of all of the documentation and tutorials available for it. However, it's unintuitive as hell and took me a while to comprehend.
      When you get past the initial learning curve, it's then easy to make stuff with it. But then when you try more specific/advanced stuff it becomes way more of a pain.

    • @sam_music555
      @sam_music555 4 ปีที่แล้ว

      You should give a try to UE4 C++ ... then we will talk about giving up for bad resources

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

    I started using godot because i noticed how quickly godot devs can just put together a functioning game that looks good in like atleast half the time it takes unity, and because of how light the engine is.
    Godot really is a great experience and I hope its community expands as big as unity's.

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

    “Things that would take days in unity take one day in godot” couldn’t have said it better myself

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

      Maya -> Unity
      Blender -> Godot

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

      @@eduardoluizpadilha779 bro are you literally saying modelling softwares are better than game engines?

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

      @@atomicalex1732 no, it was just an analogy. Exemplifying what happens with most software.

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

    I like it a lot how neutral you were and mentioned the weaknesses and strengths of both engines

  • @micmacha
    @micmacha 5 ปีที่แล้ว +121

    To be fair, Unity's Linux support has come a long way in the past year or so. I know what people complain about and it was true for a long time; but I'm now running it on Mint without any issues. It's worth trying again.

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

      Unity has released a new experimental editor I believe in the past two weeks

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

      @Terraria Heaven have you tried installing it with the unity hub?

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

      i tried unity installer. after some heavy diwnload, nothing happened. but godot worked out of the box. nodes are very easy to stack up. so i am with godot now.

    • @slavko321
      @slavko321 4 ปีที่แล้ว

      Unity worked flawlessly for me on ubuntu. But i really like everything i hear about Godot. #mit

    • @invention64
      @invention64 4 ปีที่แล้ว

      The editor keyboard input was broken on my install on manjaro, I bet the more Debian based distros have the best support.

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

    Thank your for this honest comparison. You're awesome! I'm a hobbyist as well, using Unity for all my projects, but you made me want to try Godot for the next one 👍

  • @willemowns
    @willemowns 5 ปีที่แล้ว +222

    When is Stranger Things 4 coming, Gaten?

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

      willemowns TURN AROUND
      TELL ME WHAT YOU SEE!!

    • @willemowns
      @willemowns 5 ปีที่แล้ว +9

      @@rgbcrafts IN HER FACE, THE MIRROR OF YOUR DREEEEAAAAMS!

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

      @@willemowns LOL

    • @NazeMayo427
      @NazeMayo427 4 ปีที่แล้ว

      OMG UR RIGHT

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

      Normally I don’t really care for comment section comedians, but this is a good joke.

  • @retrx4236
    @retrx4236 5 ปีที่แล้ว +15

    Honest. Good. Simple. I like it.
    Also Godot is great for a start-up and along the way we the community should push it in front with new indie and AAA games!
    Together we stand!

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

    this aged well

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

    "60 MB... EVEN ON LOW DSL... you can download in under an hour..."
    Me: Downloads in 1hr 15mins...
    Also me: Wifi, we need to talk...

    • @23Scadu
      @23Scadu 4 ปีที่แล้ว +6

      So would you say that you spent over an hour... waiting for Godot? 😎

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

    You are literally dusty from stranger things

    • @anveshkhode3794
      @anveshkhode3794 4 ปีที่แล้ว

      Ik I'm a couple of days late but I was was thinking the same when the video started!

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

      But with teeth

  • @Retocyn
    @Retocyn 5 ปีที่แล้ว +8

    Good to see such a video that talks about the differences between the engines. Really helps me! Thanks!
    This is the first video of yours that I see and I have some criticism about it, if you're open to it:
    - the video could've been shorter, bunch of repetition here and there. If you rephrased some of your thoughts, you could end up with a few less words in each sentence.
    - I'm assuming you're reading something once in a while, if that's the case, get the text closer to camera. Your eyes/head wouldn't have to make such a big angle change, which for me personally is noticable a lot.

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

      Thanks for the feedback, completely agree

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

    3:57 csharp is interpreted as well (at most it is tokenized into bytecodes, like java, but it is interpreted as well)

  • @hman2875
    @hman2875 5 ปีที่แล้ว +8

    I love both of them. Also ECS made me switch back to Unity for a while until Godot 4.0 comes out

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

      who says that there will be ecs on godot in 4.0?

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

    While GDScript is interpreted, you can do performance-critical stuff with GDNative. Properly written C or rust code will run much-much faster than C#.

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

    Idk tho. games I've seen on Godot never really looked good quality to me. They seemed to have a lot of things off.. from lighting, animation, etc. I know it's definitely not the engine's fault but I'd really like a good proof of concept before I get into learning Godot.
    There's also this really cool looking engine called Defold though. It's mostly used for 2D and the pixel games I've seen looked pretty neat.

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

    The "Hacked" 2D is also my biggest concern when making a retro styled game. It's a pain in the ass to create that authentic feeling of 2D game when using a 3D engine and that's the biggest reason for me to possibly change to Godot. For 3D games I would use Unity only because I have been developing games with it since 2013 and it's the most familiar tool for me. I know it's quirks and have a lot of code base and assets for it.
    If you are a starting developer, check them both out. For 2D games I would probably recommend Godot even though I have never used it.
    PS: 6:00 Unity actually has a tilemap tools and I think it has had them for a while now. You can also get rid of the 1 pixel gap by turning off anti-aliasing from the quality settings. There has also been more tools to create 2D games but their quality is somewhat poor. The tilemap tool is also a crappy one. It's ok for prototyping but it misses all kinds of handy tricks you could use with tiles. There are other tools for this though like the Super Tilemap Editor but I haven't had enough time to test it out yet.

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

    I love when Bill Murray's son explains game development to me!

  • @-Name-here-
    @-Name-here- 5 ปีที่แล้ว +14

    I’ve tried Godot and trying 3D was way harder in godot compared to unity in my opinion it’s just godot seems harder to use but if I could get it to work I would definitely use godot for open source and free and stuff
    Update: I’m now using godot over unity and it’s great

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

    There is a proverb in India, "grapes are sour"
    This means that if you cant achieve something, you assume its not good
    Definitely my case

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

      Sour Grapes is a well known term in English too, from Peter Rabbit, with the same meaning. The fox wanted to get to the grapes, but he couldn't, so he said they were probably sour anyway.

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

      @@ColinFox it's an Aesop's fable

    • @megatronusv2215
      @megatronusv2215 4 ปีที่แล้ว

      @@koyima yeah!

    • @ColinFox
      @ColinFox 4 ปีที่แล้ว

      @@koyima My bad :)

  • @partymetroid
    @partymetroid 5 ปีที่แล้ว +51

    TH-cam channel GDquest has great Godot engine tutorials.
    Otherwise the documentation
    is kinda lacking.

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

      It's always improving, at least. Always could do with more contributors, too.

    • @kashparty
      @kashparty 5 ปีที่แล้ว +7

      Also Heartbeast

    • @EndlessVortex-f5d
      @EndlessVortex-f5d 5 ปีที่แล้ว +1

      The documentation is perfect for me

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

      Certainly check Heartbeast's tutorials. The official docs aren't ideal, be cool if there was an "official" book on coding in godot. Anyone wana write one??

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

      @@kashparty Heartbeast is amazing!!

  • @vadimusvi
    @vadimusvi 5 ปีที่แล้ว +13

    Great review, thanks. In this video you said that some things are much faster to implement in Godot. Could you give some examples? I'm a curious Unity novice, so it will be helpful.

  • @Bluedrake42
    @Bluedrake42 5 ปีที่แล้ว +11

    my boi

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

      Guys I found verified person with likes less than 10 😳

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

    As a linux user I tried to use Unity as my first game engine but, yeah, it was quite frustrating. It really didn't feel like something made for my OS.

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

    Would you recommend Godot for total beginners who don't know much code?

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

    I actually recently switched from godot to unity. Things like probuilder, built-in terrain and foliage, better graphics, better performance are just so much nicer to use. After getting to know the basics, unity is feeling like a cleaner and more solid experience, so far. Godot has given me performance problems for simple things, graphical glitches (shadows especially,) slow lightmap baking, leaking global illumination. As nice and lightweight it is, it's just lacking in many areas. There's subtle things that just feel unpolished after you get used to using the engine. On the surface, it's a really nice, clean little engine, but working with things compared to unity seems so much harder. I'm glad I learned godot, because it has built up my game dev skills, and I'll definitely start using godot a bit more once 4 comes, but unity just seems like a better choice for me. The loading times and hangs in the editor are horrible though, but the benefits outweigh the negatives.

  • @matoaks8709
    @matoaks8709 5 ปีที่แล้ว +10

    1:03 ya the laptop I use is a potato

  • @xrenynthemusicmage6422
    @xrenynthemusicmage6422 4 ปีที่แล้ว

    5:54 I'm sure you'all know this already but *Unity does have a tilemap tool now*, even though it is an optional package

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

    Why is everyone talking about storage? That is like the most irrelevant thing

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

      Agreed, that and start-up times took up too much of the video

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

      You have never programmed on a shitty laptop with shitty internet. Easy to dismiss the struggle from that high horse of yours...

    • @difflocktwo
      @difflocktwo 4 ปีที่แล้ว

      @@alexnoman1498 If you can program you probably have big kesh and can afford an insane machine.

    • @difflocktwo
      @difflocktwo 4 ปีที่แล้ว

      @GiantGoblin You're telling me people are able to program yet aren't getting paid like 70k+ a year? What's the median tech worker income? I would expect like over 100k.

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

      @@difflocktwo a lot of people learn code as teens or as a hobby and don't have credentials to land a good job in the field.

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

    I really like Godot, it's so intuitive and pleasing to use. Also it was my first game engine and I can't wait for 4.0 to come out. But the problem is that for the game I want to make, Godot lacks a crucial feature which is generating 3D navmesh at runtime. And since I'm making a Colony Builder with a procedural environment and pathfinding, I had no choice but to go for Unity eventhough it was such a pain at start. I hope I'll be able to make procedural 3D games in Godot in the future.

  • @bexplosion
    @bexplosion 5 ปีที่แล้ว +8

    Godot has C# support. No build-in terrain editor and no Vulkan support (yet) in Godot.

    • @tralexium
      @tralexium 5 ปีที่แล้ว

      First statement is incorrect, it supports C# and C++ along side with their proprietary Python like scripting language

    • @mel0_archive498
      @mel0_archive498 5 ปีที่แล้ว +10

      ​@@tralexium
      GDscript is not proprietary. Nothing about Godot is.

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

      @@kidmosey oh I miss read the comment somehow, my apologies for sounding like a buffoon.

    • @EhKurd
      @EhKurd 5 ปีที่แล้ว

      Important to note that C# doesn't support mobile yet but I heard it's coming in the next release.

    • @igorthelight
      @igorthelight 5 ปีที่แล้ว

      @@EhKurd It's coming in 3.2

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

    When I heard that it took him an hour to download 60mb I realised just how good I have it.

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

    I've been using GMS 1.4/2.0 for years. I have made few projects with unity, but somehow I just don't like it. I've been thinking of making some simple 3D with Godot, but for 2D I still use GMS.

  • @PeterMilko
    @PeterMilko 4 ปีที่แล้ว

    Im a Unity fan boy. Hated it at first but it grew on me because its so powerful

    • @templetherapy
      @templetherapy 4 ปีที่แล้ว

      you do great vids by the way huge fan

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

    Good video and fair points! I've been trying to move away from Unity and so far Godot is working out pretty good. :-) Its absolutely worth trying out.

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

    Thanks! I was a business programmer for years. Decided to use Godot as my first engine / first games.

  • @FindTheMasterpiece
    @FindTheMasterpiece 5 ปีที่แล้ว +10

    Wow. Haven't seen someone talking so to the point in a long time.

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

    A note on gdscript - The point is to not use it where performance is really needed. Those parts should be written in native code instead, for example c++.

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

    Very unbiased good video

  • @AN-ou6qu
    @AN-ou6qu 4 ปีที่แล้ว +1

    Hmm, once I get a bit better I’ll definitely check it out

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

    Dose Godot provide shader manipulation feature ?

    • @igorthelight
      @igorthelight 5 ปีที่แล้ว

      Yes.
      you can code shaders in editor and using Visual Scripting (just like in Unity).

    • @sweetberries4611
      @sweetberries4611 5 ปีที่แล้ว

      Yes, in GLSL (OpenGL)

  • @ViolinIliev
    @ViolinIliev 4 ปีที่แล้ว

    I did a small test on the speed difference between GDScript and C#. I took one of the demo projects "Stylized Planet Generator" and rewrote the code in C#. The GDScript version takes about 6-7 seconds to generate the planet, whilst the C# version takes about 2-3 seconds.

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

    but Godot still support low end pc right?

    • @igorthelight
      @igorthelight 5 ปีที่แล้ว

      Yes! A PC from 2008 will be just fine.

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

    Can you do a video about all of the games you made and your journey into game dev?

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

    thank you for sharing... im curently trying to start and i prefer godot so far.

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

    This was so helpful. I am coming from 00's era Game Maker. Godot sounds like the next logical step for me.

  • @actualFix
    @actualFix 5 ปีที่แล้ว +10

    I believe I've seen some of your work on r/Godot
    Great work!
    Also, great video, it isn't one-sided as people usually make them!
    Earned a sub from me

  • @paigepolaris1799
    @paigepolaris1799 4 ปีที่แล้ว

    Glad this was a video weighing the pros and cons of both and not just "I switched away from Unity and here's why it sucks." Reassured in learning Unity and I think I'll be trying out Godot now too.

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

    A lot of these problems can be fixed with a solid state drive

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

      I use Unity with a high performance SSD and it's still extremely clunky

  • @craftmoon-vas
    @craftmoon-vas 3 ปีที่แล้ว

    My humble advice: make a small game on both and choose after that. I did that and it was so easy to tell which one I wanted to use, all things considered.

  • @Spartan322
    @Spartan322 5 ปีที่แล้ว +8

    The title is a bit confusing (especially with your vids being more godot-centric now, probably more apt for the title to refer to it as a review comparison then a specific switch) but otherwise spot on.

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

      Yeah I accidentally got them switched up in the title, my bad lol, fixed it now

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

    I'm happy you are happy with Godot.
    Just to reply to low end PC's. I'm using Unity on a Asus Sabertooth 990FX with an AMD 8350 CPU. 32GB of DDR3 and a GTX 660 GPU.
    This thing is about 7 or 8 years old.
    Unity is flying with this machine.
    First, I would probably look at your settings and see what is sapping your CPU, and if you are running Windows, think about swapping it out.
    Godot is on Linux and Linux Mint is very much like WIndows as an example.
    Apart from the memory, my PC is a joke compared to today's PCs but with Linux Arch installed it does Unity, Blender etc very very well.
    Again, happy you are happy with Godot.

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

    Tried to run Unity on linux and switched to Godot

    • @michaelrichards9585
      @michaelrichards9585 4 ปีที่แล้ว

      Unity runs so much better on linux than windows. I dont understand where the difficulty arises of running unity on linux.

    • @serhiisietrin9314
      @serhiisietrin9314 4 ปีที่แล้ว

      @@michaelrichards9585 there was a time when installing unity was a problem. Btw Godot is better because FOSS

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

    For beginners which is better in Godot, standard or mono?
    I'm intermediate in C++ but not sure if standard is easier for beginners and has more assets(?) Compared to mono

  • @vlusky_husky
    @vlusky_husky 5 ปีที่แล้ว +7

    *Me trying to download unity..
    *sees size*
    *internet 100kbps*
    Welp

    • @callmememe1308
      @callmememe1308 4 ปีที่แล้ว

      Still much smaller than Unreal.

    • @vlusky_husky
      @vlusky_husky 4 ปีที่แล้ว

      @@MuhammadHosny0 I'm serious.

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

      @@MuhammadHosny0 in the countries you stole oil from yeah

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

    That's very helpful! Thank you very much, you saved me so much time.

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

    Jesus, how bad can it be that you're talking about 500mB being too much??!

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

      I live in the American south and round here, that would take nearly 16 hours.

    • @illaptev
      @illaptev 4 ปีที่แล้ว

      With 500mB HDD you can install Win’98 and after compress all data, you will be able to play some MUD games! 😃 So how huge it is.

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

    You remind me of an early day cactus. He used to make weird yet wonderful games like you've shown. Keep it up man, loving this stuff.
    P.S: I always thought it was pronounced "go-dot" You've blown my mind.

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

    So I've been wanting to switch to godot from unity, but it seems like this video is trying it's best to convince me to use unity... Like, every single point made was in favor of unity.

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

    This is the honest comparison I was looking for. Thank you.

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

    That sounds like a video recorded 15 years ago but posted this year.. Why the hell are you talking about super slow computers and DSL connection? WTF?

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

      Not everyone has access to the latest and greatest.

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

      countries that aren't america and europe exist

  • @marxellin1439
    @marxellin1439 5 ปีที่แล้ว

    I'd choose GODOT because Its so easy to implement tools for your needs, because everything is saved as plain text, so you can pretty much make an application or even use those values in a large database. And the changes you make in those plain text is updated in engine while GODOT is open. So easy to work with if you're used to use multiple stuff to archieve what you want. In fact I've been using more Notepad++ to shape my project than the Godot itself.

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

    Ahead of his time…

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

      aged like fine wine

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

      What happened last year? I'm here because of the bs this year lol

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

    I've been using the blender game engine to make games as a hobby for about 10 years now....I guess its finally time to switch

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

    "I used to have to start up unity and have to go do a load of laundry for five minutes"
    Unreal Users with a $5k PC: 👁️👄👁️

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

      It is a joke. Unreal takes up to an hour on a top of the line brand new rig to open projects. My profile photo is a Toyota Prius.

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

      @Ahmed M uhh- it's a Toyota Prius, Duh?

    • @dophelsinette
      @dophelsinette 4 ปีที่แล้ว

      It's a bad car, that's why it's Toyota Prius

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

      @Ahmed M no I dislike the car it looks dumb. It's a Toyota Prius.

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

      Toyota Prius

  • @user-kx5es4kr4x
    @user-kx5es4kr4x 4 ปีที่แล้ว +1

    Unity Platforms include iOS,[36] Android,[36] Tizen,[37] Windows,[36] Universal Windows Platform,[38] Mac,[6] Linux,[39] WebGL,[35] PlayStation 4,[36] PlayStation Vita,[40] Xbox One,[6] 3DS,[41] Oculus Rift,[36] Google Cardboard,[42] Steam VR,[43] PlayStation VR,[44] Gear VR,[35] Windows Mixed Reality,[45] Daydream,[46] Android TV,[47] Samsung Smart TV,[48] tvOS,[49] Nintendo Switch,[36] Fire OS,[47] Facebook Gameroom,[46] Apple's ARKit,[50] Google's ARCore,[51] Vuforia,[51] and Magic Leap.[52]
    UE4 Platforms Include Windows PC, PlayStation 4, Xbox One, Mac OS X, iOS, Android, AR, VR, Linux, SteamOS and HTML5
    Godot supports "Windows, OS X, Linux, Android, iOS, BlackBerry 10, HTML5, PlayStation 3, PlayStation Vita, and Nintendo 3DS"
    CryEngine Platforms Include Windows, Linux, PlayStation 4, Xbox One, Oculus Rift, OSVR, PSVR, and HTC Vive.
    Pygame Supports Linux (pygame comes with most main stream linux distributions), Windows (95, 98, ME, 2000, XP, Vista, 64-bit Windows, etc), Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX.
    GameMaker supports building for Microsoft Windows, macOS, Ubuntu, HTML5, Android, iOS, Amazon Fire TV, Android TV, Microsoft UWP, PlayStation 4, and Xbox One

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

    Godot is not for newby, cause the community in godot is still low, and when you get a problem you cant find a solution sometimes. While with unity, with a huge community of amateurs, there is a lot of solution of ur problems. I tried both, and both are amazing, but for someone who doesnt unfderstand nothing, better unity. More materials to find out ur solution of ur problem

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

      I don't think this is a good argument knowing that there is a very active community on discord, reddit, and on IRC (mainly for engine Dev).

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

      Godot has a great and large community as well..

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

    Compiled simple game with almost the same Content in UE4 and Unity:
    - UE4 220MB (and more if you do not optimize)
    - Unity few MB out of the box
    So if you are making mobile games definitely use Unity (I did not tried Godot yet).For example, nobody wants to download 300MB for simple brakeout like game.
    For more complex games you can use UE4 or Unity. UE4 have advantage because of good visual scripting (Blueprints), very good animation system and game can be completely done in Blueprints (many people use it because they are not so good in C++ or do not know C++ at all). That's really huge advantage. Most AAA developers use BP with C++ for some specific functions.
    Also, testing multiplayer with dedicated server working out of the box in UE4 (no need to compile game and test). Just select dedicated server, number of players and click Play.
    However, Godot is more or less new and growing every day. I hope it will be powerful engine soon.

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

    Bro saw the unity downfall coming 4 years ago 😂

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

    Godot is climbing up in the game

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

    Unity has a tilemap tool

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

    You upload these videos on a *DSL* connection?

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

    Imho, games you demonstrated don't require any special game engine, its overkill. You spend a lot of time to learn unity or godot, but get zero advantage from it.

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

      The point of engines like Godot and Unity is that they're not specialized; they make it easy to make a wide variety of games by providing a basic toolset like a physics engine and renderers which you can put your game logic on top of. Because of this I've been able to quickly and easily make a lot of 2d and 3d games in both engines over the years.
      Every engine does usually have some specialty though, which tends to be the deciding factor in which to choose. For unreal it's 3d, unity it's porting, and godot it's development speed.
      Since I don't do much 3d and I don't port my games to anything other than PC, godot won out for me

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

    can you give examples of how godot is faster than unity to get things done ?

  • @UltimatePerfection
    @UltimatePerfection 5 ปีที่แล้ว

    My next project will be in Godot for sure, but can't drop unity yet unfortunately. The reason is that the coding of the game I'm working on is basically done (when I was starting it, Godot was barely released and couldn't do 3d very well). Yes, I still am implementing stuff from time to time, but I'm now mostly at the content development phase - even though Godot now supports c#, the apis are all different and it'd involve a massive code rewrite and I can't waste that time, my single $1 patron is waiting for it.

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

    Thanks for the comparison :). I guess I should give Godot a try.

  • @--jefree--
    @--jefree-- 4 ปีที่แล้ว +1

    As soon as I learned that the scripting language was a lot like python I had no questions, going to c# from python is a hard experience.

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

    Isn't porting when you re-make the software for another platform? The engines compile to different platforms.

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

      they mean that Unity provides everything to port a game to, say, PS4, that Godot can't due to licensing issues. Doesn't mean that you can't do it, but it requires much more work.

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

    Godot has such good Linux support that it runs on the Raspberry Pi! I compiled an image for the Pi4 and it runs GLES2 decently, especially for 2D games.

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

    Is there a way to make augmented reality projects with Godot? Does it have camera access and such?

    • @quark_E
      @quark_E 5 ปีที่แล้ว

      I believe it's a feature their working on. They have some documentation on how to use AR/VR but I'm not sure where it's at personally.

  • @kodekorp2064
    @kodekorp2064 4 ปีที่แล้ว

    I am a fullstack developer coming into game development. One point that always seems to stick out when researching a game engine to use is Unity is very quick to adapt to new features and needs.

  • @Vladimir-V-Kondratyev
    @Vladimir-V-Kondratyev 3 ปีที่แล้ว

    How bad is ur internet and pc? I use unity and I need only about 30s for updates to install

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

      My internet takes 1/2 hours 😢😭. Hopefully i can upgrade soon lmao

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

      If you aren't living in a really poor country, I do not understand how people have download speeds of like 2 kilobits per second or insanely bad PCs that can't even run minesweeper from 2007. My dad's PC from 2013 still runs Unity and Unreal Engine 4.26 without much stuttering and with stable frames. These guys must have like 1 gigabyte of ram to be that slow. I completely understand if you have a really bad life situation though, but there is no reason to have that garbage of a PC if you have a stable job.

  • @bhuhuhuhuhbuhuh
    @bhuhuhuhuhbuhuh 4 ปีที่แล้ว

    I'm a 3D artist without much experience in designing/programming (Outside of tech art)
    For me, Unreal is the best engine, getting art in engine, making shaders and materials, lighting and baking everything comes super easy, and the documentation is super nice. It's difficult to get away from the "Standard Unreal PBR game" feel that alot of people get, but aside from that the engine's been a treat. Right now I'm working in Unity instead of Unreal because my teams' programmer has no experience in Unreal, it's challenging to learn the new workflows but its' just as rewarding.

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

    After having tried to get into different engines for years, Godot was finally one I liked. The workflow and the concept of scenes are great.
    The only thing that I liked better with Unity, is that every problem you can think of, you likely will find a solution in some forum if you google, due to the large userbase.