Why I switched from Unity to Godot

Поділитися
Вставка
  • Опубліковано 3 чер 2024
  • Godot: godotengine.org/
    Unity: unity.com/
    All games featured were made by me, you can check them out here: narwalengineering.com
    Sorry for poor audio quality, still trying to figure out my new setup.
    My Stuff
    Twitter: / narvwal
    Website: www.narwalengineering.com/
    Patreon: / miziziziz
    Twitch: / miziziziz
  • Ігри

КОМЕНТАРІ • 909

  • @_Envoy
    @_Envoy 5 років тому +3519

    "Unity is 500mb"
    *cries in unreal*

    • @marvingames8174
      @marvingames8174 5 років тому +158

      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 років тому +95

      *"CRY"S* in Cryengine

    • @HAWXLEADER
      @HAWXLEADER 5 років тому +64

      Actually unity is a few gb...

  • @ur_dads_sandals
    @ur_dads_sandals 8 місяців тому +27

    Let's just say, good call

  • @Miziziziz
    @Miziziziz  5 років тому +644

    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 років тому +171

      @@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 років тому +1008

    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.

  • @thompsonevergreen8006
    @thompsonevergreen8006 5 років тому +781

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

    • @Miziziziz
      @Miziziziz  5 років тому +424

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

    • @d0mi3000
      @d0mi3000 3 роки тому +61

      @@Miziziziz "run miziziziz, run!"

    • @swasthikkumar5398
      @swasthikkumar5398 3 роки тому

      You read my mind

    • @swasthikkumar5398
      @swasthikkumar5398 3 роки тому +7

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

    • @StrawberryBongo
      @StrawberryBongo 2 роки тому

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

  • @arkfish
    @arkfish 3 роки тому +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.

  • @GuitarWholesale
    @GuitarWholesale 5 років тому +611

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

  • @MrSonicTeam
    @MrSonicTeam 8 місяців тому +10

    aged like honey

  • @brnfrmjts05
    @brnfrmjts05 4 роки тому +243

    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 3 роки тому +39

      And they went to the moon using much weaker tech.

    • @QuadraAce
      @QuadraAce 3 роки тому +12

      @@ThePreyBrigade Except they didn't

    • @moozdoomz7573
      @moozdoomz7573 3 роки тому

      Elaborate

    • @DistortedSemance
      @DistortedSemance 3 роки тому +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.

    • @user-qm1hq7nw5l
      @user-qm1hq7nw5l 3 роки тому +3

      @@ThePreyBrigade except for the fact they didnt go to moon

  • @vcrbetamax
    @vcrbetamax 5 років тому +181

    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

    • @illford6921
      @illford6921 Рік тому

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

  • @hikari_no_yume
    @hikari_no_yume 3 роки тому +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.

  • @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 роки тому +160

      @@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 роки тому +73

      @@Aleteos laughs in 60mb/s

    • @aneric3s
      @aneric3s 4 роки тому +31

      @@Aleteos minute is too much bro

  • @Crisisdarkness
    @Crisisdarkness 5 років тому +118

    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

  • @_remblanc
    @_remblanc 5 років тому +191

    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.

  • @didasmidhat3706
    @didasmidhat3706 8 місяців тому +31

    Age like wine 🍷

  • @JOELwindows7
    @JOELwindows7 5 років тому +791

    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 років тому +19

      @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 років тому +47

      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

  • @ahmed_alfiki
    @ahmed_alfiki Рік тому +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.

  • @wojtekpienkowski3320
    @wojtekpienkowski3320 5 років тому +443

    the name "godot" fits very well to this engine:
    before:
    waiting for godot 3.0
    waiting for godot 3.1
    and now:
    waiting for godot 4.0
    XD

    • @Infiny92
      @Infiny92 5 років тому +20

      wojtek pieńkowski As a French I approve this joke.

    • @MarioCardonaS
      @MarioCardonaS 5 років тому +6

      Go for the dot:
      3(dot)0, 3(dot)1, 4(dot)0
      xD

    • @darkking571
      @darkking571 5 років тому +14

      i'm from the future, and we all are waiting for godot 2031.4

    • @darkking571
      @darkking571 5 років тому +5

      (like unity 2019.4, if you understandn't joke)

    • @neoshenlong
      @neoshenlong 4 роки тому +1

      What a beautiful joke

  • @ZenoDovahkiin
    @ZenoDovahkiin 5 років тому +292

    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.

  • @tomasvallejos1609
    @tomasvallejos1609 4 роки тому +4

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

  • @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 👍

  • @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

  • @pupilmusic3197
    @pupilmusic3197 3 роки тому +11

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

    • @eduardoluizpadilha779
      @eduardoluizpadilha779 3 роки тому +3

      Maya -> Unity
      Blender -> Godot

    • @atomicalex1732
      @atomicalex1732 3 роки тому +6

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

    • @eduardoluizpadilha779
      @eduardoluizpadilha779 3 роки тому +10

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

  • @justlimeguy
    @justlimeguy 8 місяців тому +6

    this aged well

  • @xardinlume7345
    @xardinlume7345 3 роки тому +128

    "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 3 роки тому +25

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

    • @RomainDelmaire
      @RomainDelmaire 3 роки тому +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 3 роки тому +2

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

    • @ahmadel-baher2779
      @ahmadel-baher2779 3 роки тому +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 3 роки тому

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

  • @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 4 роки тому +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.

  • @TravisTennies
    @TravisTennies 2 роки тому

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

  • @scottisitt
    @scottisitt 2 роки тому

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

  • @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.

  • @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!

  • @enderyildirim
    @enderyildirim 4 роки тому

    Thank you for sharing your ideas I needed this

  • @Andromen22
    @Andromen22 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.

  • @rickybloss8537
    @rickybloss8537 5 років тому +3

    Very unbiased good video

  • @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#.

  • @tonyg1296
    @tonyg1296 3 роки тому +1

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

  • @Shyndryth
    @Shyndryth 5 років тому

    you are 100% correct, using an engine all depends on your end goal and what you want to make and what it will support, this engine was suggested in a discord I am in and wanted to check it out, its something I will keep an eye on but for now as you say Unity has the Edge in 3d games and since my game relies heavily on atmospherics its what I will stick with and learn for now.

  • @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.

  • @megapixeler
    @megapixeler 5 років тому +4

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

  • @paigepolaris1799
    @paigepolaris1799 3 роки тому

    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.

  • @konf1ka
    @konf1ka 3 роки тому +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.

  • @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?

  • @epetubaa4773
    @epetubaa4773 4 роки тому +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.

  • @legacycz
    @legacycz 4 роки тому +2

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

  • @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.

  • @PauloSilva111
    @PauloSilva111 4 роки тому +5

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

  • @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.

  • @furrball
    @furrball 5 років тому

    Liked. Very concise and honest comparison out of personal experience. I'll pick Godot for my relatively-simplified 3D project, thanks! ^^

  • @seanocansey2956
    @seanocansey2956 4 роки тому

    Really useful video, thanks man!

  • @aleks3449
    @aleks3449 3 роки тому +56

    "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...

    • @StraightOuttaJarhois
      @StraightOuttaJarhois 3 роки тому +6

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

  • @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

  • @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.

  • @AN-ou6qu
    @AN-ou6qu 3 роки тому +1

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

  • @matoaks8709
    @matoaks8709 5 років тому +10

    1:03 ya the laptop I use is a potato

  • @lukespooner2481
    @lukespooner2481 4 роки тому +75

    You are literally dusty from stranger things

    • @anveshkhode3794
      @anveshkhode3794 3 роки тому

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

    • @ArnoldsKtm
      @ArnoldsKtm 3 роки тому +4

      But with teeth

  • @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.

  • @guy_incognito
    @guy_incognito 4 роки тому

    Thank you! Really helpful!

  • @dasdawidt
    @dasdawidt 3 роки тому +5

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

  • @FindTheMasterpiece
    @FindTheMasterpiece 4 роки тому +10

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

  • @mirageowl
    @mirageowl 3 роки тому

    especially after the 2019 updates, neither my old PC or my low end laptop was having a good time with Unity open up wait times. The python-like scripting language is what really sold me on it to be honest. All the features I enjoy or need from Unity are also here in Godot (I mostly do 2D stuff). Growing up my favourite engine has always been GameMaker, but it was really not catching up well with Unity. With Godot I feel like I'm using an engine that I enjoy again instead of an engine I have to.
    To be fair, when I interned at a company and was using Unity on their computers and had two screens to work with it was also pretty fun to work with Unity. That however just is not what my home setup looks like.

  • @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.

  • @trlcdhck
    @trlcdhck 4 роки тому +3

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

  • @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 3 роки тому +10

      @@ColinFox it's an Aesop's fable

    • @megatronusv2215
      @megatronusv2215 3 роки тому

      @@koyima yeah!

    • @ColinFox
      @ColinFox 3 роки тому

      @@koyima My bad :)

    • @GzheGzheGzhe
      @GzheGzheGzhe 3 роки тому

      "grapes more like rapes lmao"
      - Fox, 2020

  • @melting9419
    @melting9419 4 роки тому

    You should do more tutorials, your voice is soothing

  • @HermanRas
    @HermanRas 3 роки тому

    Thanks for you input, the download size was the deciding factor for me aswell ... I don't have a pre priority for C++ / C# / GDScript (Python).. Thanks Relay value you view

  • @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)

  • @Jonttum91
    @Jonttum91 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.

  • @StaredownGames
    @StaredownGames 5 років тому

    Hmmm.. I may check it out. Currently having a blast with Unity though!

  • @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.

  • @willemowns
    @willemowns 5 років тому +223

    When is Stranger Things 4 coming, Gaten?

    • @rgbcrafts
      @rgbcrafts 4 роки тому +14

      willemowns TURN AROUND
      TELL ME WHAT YOU SEE!!

    • @willemowns
      @willemowns 4 роки тому +9

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

    • @gauravbiyani350
      @gauravbiyani350 4 роки тому +2

      @@willemowns LOL

    • @samthesuperdude2368
      @samthesuperdude2368 3 роки тому

      OMG UR RIGHT

    • @logandunlap9156
      @logandunlap9156 3 роки тому +2

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

  • @-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

  • @Sam-hd7iy
    @Sam-hd7iy 3 роки тому

    u look like a chill dude

  • @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.

  • @partymetroid
    @partymetroid 5 років тому +52

    UA-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 років тому +8

      Also Heartbeast

    • @linuxterm7622
      @linuxterm7622 4 роки тому +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!!

  • @KardKardus
    @KardKardus 5 років тому +4

    but Godot still support low end pc right?

    • @igorthelight
      @igorthelight 4 роки тому

      Yes! A PC from 2008 will be just fine.

  • @marcozolo3536
    @marcozolo3536 3 роки тому +1

    Wow who would have thought "dusty bin" would have grown into such a formidable game developer, BTW any spoilers you can give us for season 4? Because the wait is killing me!

  • @samdavepollard
    @samdavepollard 4 роки тому

    Good vid, unlike many of these comparison videos which end up being a bit ranty. :-)

  • @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 4 роки тому

      @@EhKurd It's coming in 3.2

  • @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

  • @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.

  • @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++.

  • @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

  • @Bluedrake42
    @Bluedrake42 5 років тому +11

    my boi

    • @Aret24Official
      @Aret24Official 3 роки тому +1

      Guys I found verified person with likes less than 10 😳

  • @iyaanazeez8989
    @iyaanazeez8989 5 років тому +2

    Godot is climbing up in the game

  • @mike_vahemoubayed8099
    @mike_vahemoubayed8099 4 роки тому

    Godot is my favorite engine!

  • @gadgetboyplaysmc
    @gadgetboyplaysmc 4 роки тому +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.

  • @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 2 роки тому

      @@MuhammadHosny0 in the countries you stole oil from yeah

  • @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.

  • @xrenynthemusicmage6422
    @xrenynthemusicmage6422 3 роки тому

    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

  • @dophelsinette
    @dophelsinette 3 роки тому +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 3 роки тому +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 3 роки тому +3

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

    • @dophelsinette
      @dophelsinette 3 роки тому

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

    • @dophelsinette
      @dophelsinette 3 роки тому +1

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

    • @dophelsinette
      @dophelsinette 3 роки тому +4

      Toyota Prius

  • @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

  • @michaelgalin7373
    @michaelgalin7373 3 роки тому +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

  • @ahmadel-baher2779
    @ahmadel-baher2779 3 роки тому

    I initially thought that this was gonna be a click-bait video solely for the purpose of either bashing Unity or talking on a d on with no real point to be made - which is what videos titled like this have a reputation for unfortunately.
    However, this was a great and fair analysis of both engines and it was quick and to the point. I'm thinking of trying out Godot sometime in the future. Thanks for making this!

  • @cleanbuddy
    @cleanbuddy Рік тому +4

    Ahead of his time…

    • @Dante033AJ
      @Dante033AJ Рік тому +3

      aged like fine wine

    • @st.altair4936
      @st.altair4936 8 місяців тому +1

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

  • @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.

  • @9am718
    @9am718 4 роки тому

    Thank you

  • @IanSRutter
    @IanSRutter 3 роки тому +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.

  • @mcrafterzz2447
    @mcrafterzz2447 5 років тому +3

    Unity has a tilemap tool

  • @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.

  • @matt1988ish
    @matt1988ish 4 роки тому

    My favorite thing about Godot is that i was able to get in on the first day and prototype a top down shooter in about 2 hours (Including learning GDScript). Unity took me around 4 days the first time I picked it up.

    • @wij8044
      @wij8044 3 роки тому

      What's your workflow?

  • @bhuhuhuhuhbuhuh
    @bhuhuhuhuhbuhuh 3 роки тому

    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.