Why Did I Choose Godot Over Unity?

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ม.ค. 2019
  • If you like the game in the video, here's the Steam page for WARP-TEK: store.steampowered.com/app/92...
    Patreon: / alexhoratio
    Twitter: / alexhoratio_
    Website: www.alexhoratio.co.uk/
  • เกม

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

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

    Plus don't forget that Godot is lightweight in every aspect: (1) tiny download (50MB), (2) opens and starts fast in almost any computer, (3) exported projects are small.

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

      ...but has no consoles export.

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

      @@jamesxxxyz8775 but it does you need to pay though

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

      @@beansheeran7322 no it doesn't it's freeware if you don't have a feature nobody has it

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

      @@xboydubose7254 no... im saying that other companies will port it to console for a price

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

      @@jamesxxxyz8775 you can port yourself since it's open source and written in C++

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

    Yeah, nodes are one of best things in godot.

  • @asa-rg5dv
    @asa-rg5dv 5 ปีที่แล้ว +207

    the unity man is gonna be angry about this, gdoe man

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

    I would never say Unity is less likely to have bugs for being proprietary and corporate backed... especially after having it crash on me every 15~30 minutes for years.
    It got so bad that my smartphone keyboard started predicting "Unity crashing" whenever I wrote the word "with".

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

      Have you ever formatted your pc?

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

      I'll second this. I worked with Unity for a month straight about 8-12 hours a day for work once. It really does crash about every 15-30 minutes. Terrible experience.

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

      @@Pewsplosions so how old is ur pc?

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

      @@Semaj0z At the time, my personal PC was around 5 months old and the work PC was brand new, bought for this project. Both were high end. The work PC was the newest intel i7 or i9 can't remember what was the highest at the time. Mine was Ryzen 1800x. Both had 1080 TI gpus and 32gb ram. It crashed a lot. No matter if I was working from home or at work. My coworker at the time had a similar experience. He was using an Alienware laptop, I don't know what specs or age.

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

      @@Pewsplosions my 5 year old Intel i5 laptop with 4 GB ram never had unity crash

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

    Good explaination Alex. Its seem like battle between Maya and Blender in 3D animation software recently. Thanks for the video.. rise up Open Source!

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

    My favorite thing about Godot is that it doesn't take the lifespan of a small mammal to open.

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

      lmfao i like the words used but i have to agree, i use a laptop and just running a basic 3d scene takes up the whole 8gbs of ram i have meaning i cant open anything else like chrome or discord plus u need visual studio to code that takes up even more ram. but with godot u can run 10 proojects at once with no issues and the scripting is very well done.

    • @e.9628
      @e.9628 2 ปีที่แล้ว

      I couldnt even open Unity with my Lenovo T430 running Linux, so hardware basically chose Godot for me

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

    "Water boarded with icons" roflmao. So good, I'm using this expression. Super funny dude.
    Also, that's exactly how I felt with Unity.

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

    But what if I made a game about being a beekeeper? That way, I can share my exiled status with the entire gaming community!

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

    i started to try godot because i wanted something more lightweight and simpler
    i have worked with unity for years(since around 2010) and please let me laugh out loud at the fact of unity is less likely to have bugs HAHAHAHAHAHA, it seems its increasingly getting worse and worse with every version
    also, you dont know what it means to be overwhelmed by an interface, you should try unreal engine 4 to experience what is really to feel overwhelmed

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

      Yeah unreal can be overwhelming, but its an undeiably pretty engine, and theyve somehow innexplicably managed to make C++ tolerable to code in

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

      @@shayneoneill1506 ue4 is lightyears beyond godot. Just because godot isnt overwhelming doesn't make it better. Ue4 is full fleshed. Godot u have to develop custom tools for certain functionalities that r already in ue4, kind of like the unity 4/5 days where u need a plugin for decent navmesh

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

      If u r making a 2d game, sure godot why not. But I personally think if u r not just hobbyist, godot has no value. Unity has ecs coming if u r making 2d. If u r making 3d, straight to ue4. Unless u r making a very simple game. Even simple games benefit greatly from great engines. Godot isnt next gen ready and it's way way behind. I doubt u really know how much ue4 and unity can do. Just networking alone in ue4 is enough to kill godot

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

      Ur damn right. I worked for ~2 months on unity until i finished my first little game. After exporting it it crashed all the time if i opened it. The code was fine and a college of mine (10+ years experience with coding) are double checked the code aswell, nothing was wrong. I instantly switched to Godot and did nearly the same also in C# it doesn't crashed after export. 1-2 months after i exported my game in unity i tried it again and .... it worked. After it i checked the patches and they knew about the problems and needed 2 months to fix it. I never gone back to Unity because i don't support guys who are that slow at fixing bugs specially if they take 5-15% of the earnings u get from ur game coded in Unity

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

      @@brainslum Yes
      2D = Godot
      3D = Unity
      But if Godot getting a better perfomance and supports 3D with more features i think its better then Unity.
      The base structure of Godot is in my mind wayyyy better then Unity. Godot will be a AAA engine !if! they are also big like Unity or Unreal.

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

    I'm pretty sure Godot will surpass Unity in the long run!

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

      I think it will be more like blender maya. Godot will be better, faster, with more features, yet industry standard will be unity

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

      I doubt it man :D Unity is almost on same level as Unreal Engine at that was long-time top tool. Unity is attracting a LOT of attention as it is making itself easier to use for everyone

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

      @virtualfi exactly. People WOULD pick Godot just because lower fees. But Unity with those fees would be much better choice anyway.

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

      Anyway... I enjoy using Godot today. I can picture full-fledged games being built with it. Even though it is free, which is a nice thing, it does not disappoint. Its community is growing everyday. Stay put, for it'll get even better than it already is!

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

      Both are good and i believe godot will keep growing and keep getting greater and greater. The unity team are also constantly working on updates so unity will also get better and better

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

    Interesting point about the UI. I've only used Unity and I had the same thought when I opened the Unreal editor for the first time. It looked like a horrible mess to me. Btw, the screenshot from the Godot editor looks much like Unity's upcoming UI overhaul.

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

      but the UI overhaul's light theme burns your eyes out of their sockets...

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

      @@dot32 Search for "Unity Dark theme".
      You need... unofficial tool :-)

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

      @@igorthelight more like 400bucks

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

      @@MenacingPerson Unity Dark Theme is free now! :-)
      2019.4.8+ or 2020.1.2+

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

      @@igorthelight oh well I don't use it (unity)

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

    I’ve been using unity for over a year now, and for the past few weeks I’ve been on the fence between unity and godot. Just saw this video, now I’m switching to godot. Everything about godot is just so much more appealing than unity, and my main problem with unity is being overwhelmed by all of its shiny buttons, so I hope godot serves me well. Thanks for the vid! 👍

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

      That's great! How is it being so far?

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

      did you stick with godot?

    • @EdWard-cv5gc
      @EdWard-cv5gc 3 ปีที่แล้ว

      How did it go?

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

    This analogy may help some general programmers. Godot is to Unity what JS and Golang are to Class inheritance languages.
    Godot is prototype based, everything is a Node (well there is Reference too but that is more to do with resources), you have 2 ways of sharing code, delegating (inherited scene) or copying (duplicate or instance PackedScene). There is no notion of Class Hierarchy vs Instance Hierarchy. This simplifies thought process and is no less powerful. Compare to Unity's many concepts of Prefab (Class), Scene (Top level Instance), GameObject (Instance to hold components), Component, they can all be recreated as needed with just Node.

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

      i dont get how this simplifies your thought process. maybe it doesnt help that i only tried JS and Golang for like 10 min each.

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

      ​@@SmilingDepression In class based inheritance your primary tool for sharing functionality is to subclass. Classes are static and encourage you to name and define all concepts beforehand.
      Game concepts can often be more dynamic and should not be classified in taxonomies more than 1 level deep. Should a Bat and Swallow both subclass FlyingAnimal? or does the Bat subclass Mammal and the Swallow subclass Bird?. A human can be suddenly given wings or have wing's as his own unique trait.
      Many people are hopping on the ECS bandwagon these days due these problems. Prototype inheritance gets you most of the way there also. Godot, like JS and Golang, is a productivity framework that strongly discourages you to spend time classifying (though as noted before, you always can shoehorn class hierarchy in). With scene nesting, the ability to copy around of entire trees of nodes, and I would also add groups. You're left with the useful tools for cloning, composing and dynamic classification.

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

      @@rmdec so if i understand correctly instead of writing a script directly for a single object that may have inheritance (the unity way) or many tiny scripts to attach to multiple objects all doing 1 abstract thing (the ECS way) godot is more like you make one script but instead of attaching it directly to an object you copy nodes to build something dynamically thru it (could be anything) and then i guess get access to each of the nodes or even scenes that you copied functionality?
      if so then it reminds me alot of C (not ++) where a node is just a collection of data (C's struct) and you can even have struct inside other structs (nodes inside nodes) and when you want to make something new dynamically you'd get all the structs that you need (copy the nodes) and gain all their functionality but in a more "lego" way than inheritance. if thats the case then its kinda funny we're going full circle back to the 80s and 90s programming concept haha but thats not a bad thing imo. again assuming i understood correctly perhaps a better example of this would be to say "instead of making a full object (gameobject or class) ahead of time that will be pretty limiting to modify and expand. you instead make small pieces for it and bring them together thru the nodes in a lego way"

  • @youtubesonemancountertime-374
    @youtubesonemancountertime-374 5 ปีที่แล้ว +56

    Godot also gives a chance to the autist/NEET basement dweller like me to possibly make something to get out of his NEETude. Juan gave bread to poor gamedevs, and this bread is Godot.
    NEET RISE UP!

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

    Great video, and nice to see that many other Godot users chose it for the same reasons I did. That's maybe another reason why the community feels like a big family.
    I disagree on the bug part. I used Unity for a long time and never got really warm with it. But many bugs made life harder. In Godot when I encounter one it often gets fixed fast or there is a work around.
    Especially Godot 3.1 is a big step forward. :-)

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

    Godot has a lot of quality of life features and has editor features not hidden behind c# language elements. Nice chaps! Are you in the facebook group of godot by chance?

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

    The screenshots around the 50s mark seem to be glitched

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

      Yeah I noticed that several hours after uploading, something fucked up in rendering>.

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

      @@AlexHoratio Its awesome when youtubers don't swear in their videos, but do in the comments. It just feel so much more personal, like they're not some company trying to be professional, you know?

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

    The only problem is I can't analyse my game while playing it like I can pause it and see all the stuff in unity! Is there a way in Godot? I don't seem to find! If it is! Please help

  • @Zen-rw2fz
    @Zen-rw2fz 5 ปีที่แล้ว +10

    Welp I guess I'll give up game development and start a beekeeping career

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

    Just popped up on my recommended tab…
    Thought it looked familiar, and turns out you’re the cool-looking-space-shooter-made-in-Godot guy!
    Hows the project going btw? Seems like it went through quite meaningful changes in these last 2 years or so

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

    What about Blender’s new game engine? How does it compare to Godot?

  • @kevint.8553
    @kevint.8553 5 ปีที่แล้ว

    I'm sorry, what did you use to edit the video? I can't make out what you're saying.

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

    The part I don't like about what you said is that Unity was too complex at first but that'a coming from someone who knows how to debug the source code of a game engine.

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

    I started learning Godot a couple of weeks ago and I'm starting to like it, I originally used Blitz3D, MonkeyX, MSVC# and AppGameKit Studio.

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

    "waterboarded with icons"

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

    The games being played in the video. Was it made by you?

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

      Yep! :D It's called WARP-TEK and you can find the Steam page here: store.steampowered.com/app/924870

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

    I recently switch from Unity to Godot. For those who are still on the fence about changing to Godot maybe because Unity has better documentation, etc. (which was the reasom I stayed with Unity); I just wanted to say I pretty much consider myself a moderately beginning game developers. I don't consider myself the greatest at programming and at first I stuck with Unity again because of its resources. But, I simply Googled how to do the things that I wanted to do in Godot and it was well WORTH the effort. I find myself now making all of the same things I made in Unity and having al of the same fun.. But, this time I don't have to worry about a splash screen coming with my games, Unity's weird business practices; I don't have to worry about royalties, and I have complete freedom. So, it was well WORTH the bit of effort in learning and Googling and it took me just a weekend to learn.

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

      gotta be honest, better documentation is one thing but godot has many things unity doesnt. room to evolve. godot can be what you want it to be / what we as a community want. it is much more personal since we the users matter the most. other than that. if you want to help ppl create tutorials / documentation. that way newcomers have an easier time. i thought doing some german courses for godot. there are some but the quality is lacking imo. godot really needs some more exposure, it is great and even tho it is open source it needs funding :)

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

      @@VancoldGH I actually made about 4 Godot's tutorials since Godot's 2.0 release and later 3.0. In fact, I made one of he first complet tutorials since Godot's existence. They are all on my channel.

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

    Would you say its easier?

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

    godot can also load assets from anywhere, unlike unity thats limited to Resources and the user's data folder which isnt really editable either

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

    How long did it take you to develop WARP-TEK?

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

      I could be wrong, but I think between 6 and 9 months?

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

      9 months in full-time development?

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

    Working as a bee keeper would still be awsome though. Minus the noise.

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

    Wait does that mean your a *Godot Supremacist*

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

      Yes, but instead of like committing hate crimes against Unity people or whatever we just have lots of Gdo-only tea parties

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

      Shut up godot user and make me a a large acclaimed title

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

    Redoing the same videos every year
    Props bro

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

    man I love the toaster mic

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

    k00l vid im subbing now

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

    How does Godot run on low-end cpu's compared to Unity>?

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

      Je Moeder its amazing it runs very smooth on my low end pc when my average fps using unity was 15-25

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

    Some people say that free stuff is not that good, this engine is free but godot

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

    im thinking of switching from unity to godot then i saw this vid!!

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

    I still use UE for 3d though.
    Haven't touched godot's 3d ever since i started.

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

    I godot just OpenSource or is it truly LibreSoftware (the 4 freedoms stated by the FSF) ???

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

      It's proper free software, by the terms of the VERY permissive MIT license :)

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

    Unfortunately I got my self trapped in the unity eco system. I already have too many projects in unity to make the switch. One day however, especially once Godot has exceptional 3D (which I'm sure it will) I'll make the swap, and I'm looking forward to that day.

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

      Kazoo start a new small project, you’ll see the difference

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

      Create a new side project, like a small 48h code jam, and see what you think about it.

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

      @@softwarelivre2389 I did actually, it was a fun disaster.

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

      @@Saidriak i feel you as well...me unity user from version 3.5, had day job as unity developer from 2010 to 2017, the user base is huge and a lot of freelance and job offering..its hard, but im slowly changing using c# version of godot.

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

    I would love to see some games made with GuhDoh.
    Interesting software but i haven't saw any good games made with it yet.
    GuhDoh looks promising just like the misspelling of all of the people who saw an "H" in the name. XD

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

      I'm using the correct pronunciation :D The name came from a French play, and "goh-dough" is how that name is pronounced in the play. Technically speaking according to the maintainers, there is no one correct pronunciation.

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

    Does it has c#?

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

    I tried getting into Unity several years back and it didn't work out for my programmer brain. But Godot just clicked with me.

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

    Agreed, Godot gives a good impression in the beginning. Not so convoluted. I was able to test the waters with it. But at the moment, it's more for those who are more focused on the programming part.
    I tried making a racing game in the veins of 'Split Second'. At first it was easy to set up a car and get it moving. But to get it moving as a racer, it's hard to get decent results. And the information isn't just there, for when you get stuck. So if you don't have any previous experience with these things, your development grinds to a halt.
    I tried the same in Unreal and got a satisfying result right of the gate. Since Unreal changed their policies regarding licensing and such, which basically makes it free for small indie-developers, I'm switching. I'm more into designing the assets, world and gameplay, and less into programming every tiny bit.
    I'll keep my eye on Godot though, to see if it comes to a point where it works for me, not against me. The car physics aren't there yet.
    You can look up 'Close Call Racing' on my 'eyeEmotion' channel. That was made with Blender and Godot.

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

    But for most beginners (what I think) is better Unity, because it has tons and tons of tutorials.
    But I like Godot, but it's not that beginner friendly, or it seems to me like that.
    Nice video!

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

      Godot is much more intuitive for beginners. Me, the guy in the video, and many others, were very confused with Unity. Now, with Godot, i can finally make some games. With unity i was just copying the tutorials, not at all sure of what i was doing...

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

    Im in middle of my first complete spaghetti code game with unity. Should i switch to godot lol. Im planning use csharp with godot too

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

      C# support for Godot is a little experimental at the moment, so I'm not sure I could really recommend that in good conscience. Honestly I'd recommend you just learn GDScript. If you know how to use C#, GDScript should be a piece of cake :D

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

      @@AlexHoratiothank you for your reply and the video! im currently trying to make my first game with godot using gdscript :D

    • @EdWard-cv5gc
      @EdWard-cv5gc 3 ปีที่แล้ว

      @@latbat58 how did it go?

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

    Godot was the first game engine that I tried and to be honest, it never really clicked with me. On the other hand, gamemaker studio 2 really clicked with me and I've been using that ever since.

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

      Same!
      But I'm trying now Godot 3.1 with UI improvements and new features! Why? Because GameMaker Studio 2 wasn't improved that much in two years. Just some bugfixes.
      Also, GDScript is beter than GamaMaker's Language:
      * It has types! That's optional.
      * There is no dymanic initialization. This thing only creates bugs in GMS.
      * GDScript is basically Python.
      * You can create objects with capabilities you really want (empty object, camera object, object with two sprites...)
      * Godot support bone animation. Yes GM:S2 also does. But you can do bone animations RIGHT in Godot. No external program needed!
      * Godot has 2D lighting out of the box!
      * Godot have modern shader scripting with visualization!
      I like GameMaker Studio 2 but I really want game engine to evolve, not just fix bugs.
      Give it another chance :-)

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

    I want to be a bee keeper

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

    Is it "go dot" or "godo"?

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

    While we are waiting for Godot: I haven't done any game development yet, but this seems like a good engine should I start dabbling with it.

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

    The Unity team decided not to fix a bug that was blocking progress on my project, and never explained why. It's probably because they figured not enough people had the bug, so it didn't need to be fixed.
    So I went looking for an open source engine that could never make this decision for me. Hello, Godot.

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

    i want to use Godot too :( but it doesn't support android C# :((((

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

      Really? I think it now supports it

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

    I can work on my project in less then 30 sec in Godot but in unity it's takes around 5min to load everything.... And also that annoying unity splash screen which we can't diable in free version...

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

    I think a marketplace for Godot will be nice. This way some Godot developers can sell some assets and will be nice.

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

    godot: 20+Mb, portable
    unity: 2+Gb, install only.
    Nuff said.

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

      Noi Jadis Cailleach This is what convinced me to use godot

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

      Noi Jadis Cailleach
      well Unity has way more features, of course, it's going to have a bigger file size, Godot will mostly likely eventually get there too.

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

      @@techgo4431 I get what you're saying. But Godot got here after 18 years. Godot just has way more less bloat.

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

      @@techgo4431 That's not true at all.

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

    I like godot more than unity but my problem is that the community in godot is way smaller there is
    no tutorials so when I run in to a problem I can't solve it but in unity the community is way bigger therefor its easier to solve your problems

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

    Does godot allow proper multi threading and multi core support ?

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

    Well I mean...
    Unity's interface has been fixed...
    Bugs are only caused by local problems...
    And to get help in unity you ask the community, not the employees...
    I think unity takes this one.

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

      The community does not have access to the source code to make fixes.

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

      @@softwarelivre2389 That is if it even has errors in the first place.

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

    It is not just you man, it really does remove a human element, it is like talking to a bot.

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

    I would guess that Godot appeals more to developers more than it would appeal to people who come from other backgrounds. I just built a dictionary based dialogue data structure that I can extend to do just about anything that I would want with a jrpg-style dialogue system. Tried the same thing in Unity -- I decided to go back to godot... my other option would have been to continue with Unity and risk dropping my computer from the 14th floor.

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

    Actually almost all of unity's features are opensourced on github and can be commited

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

    I can relate to that. I chose godot for almost all the same reasons. I'm curious about your work. sub ;)

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

    I don't know if anyone even care's but here is my story with godot..
    So i used blender for a while and intrested in it's engine. It was cool at first later on it was slowing me down. If you know bge, then you know exactly what i was thinking. So... I looked at unity. Having struggling to download it let alone install it. After 5 days of redownloading and reinstalling i have'nt got any succes(And my max internet speed is 100kbps to consider) So, i looked at other engines.
    This time i take a look at Clickteam Fusion. It works. I am very happy that time. I then make a couple of experiments until i decided to make a proper game. After a couple weeks i finished it. It was beyond what i can describe. Seeing your work comes together gives more joy than i could handle. So, it makes sense for me to make other stuff aswell.
    And then, it goes downhill, i was planning to make a platformer game but.. Something is telling me it's just not going to work. Fusion programs with some sort of grid. The rows tell the event and columns tell the action for that event for each object. That might seem reasonable but every object is symbolized by a check mark if it does something and every object has more than one thing it can do. So, one check mark could mean it tells it to move, or to hide. It makes it reaaaalllly hard to read someone elses code. That one time i was looking for a A* algorithm and lemme tell ya it feels like piecing together the fnaf timeline ffs
    Then i downloaded Godot which everyone on youtube says it was a replacement for unity. I thought it was kind of funny at first because the file size comparison was way off. But i tried it nonetheless...
    It works so well i am sticking with this. The language is simple. It has a intuitive interface and its free. It dosent have any visible issues (besides now my recommendations are filled with brackeys) so looks like im not going to switch anytime soon.
    While my first game took me 6 weeks to get working. Ive made my second game and its half way done on 1 week. And it was slightly more complicated too!
    If you wonder my game is up on gamejolt now with 7 downloads but i think its nice.

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

      Awesome to hear it :D I love hearing success stories with Godot. Also, I don't even know if my first three games got 7 downloads in total>.

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

      "feels like piecing together the fnaf timeline ffs". I cracked up waaay too hard on that one XD

  • @user-frond-end_dev
    @user-frond-end_dev 4 ปีที่แล้ว

    Где субтитры?

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

    Good tooling is a reasonable reason to prefer one technology over another 👍🏻

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

    this guy: Talking about Godot
    me: trying to figure out tf he's playing

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

    Recently tried to use unity again and just having to fight with unity hub was enough

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

    KDenLive sucks for me.
    I use shotcut. it's like vegas and I love it.

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

    Very interested with godot. I downloaded third person example to look at performance and got 15fps. That was the end of my interest in godot. I hope godot 4.0 with vulkan will get enormous performance boost🤔

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

      The third person example had such bad performance problems I think there was an issue about it on GitHub for a while... I wouldn't base Godot's performance on that. :D

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

      Godot have limitations in 2D games?

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

      jesus lopez maybe some but most the limitations are on the 3d side until Godot 4.0 comes out the only thing thats kind of buggy for me at least is using the auto tiles for tile sets but its an easy fix

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

    As a senior web developer who wanted to poke around game engines for curiosity I really enjoyed using Godot over something like Unity + Jetbrains Rider. It's just that everything is there and it was more straight forward. Unity became quite boring and tedious after a few hours for me

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

    But how can everyone be so good of a developer that they can directly go inside the source code of the engine and fix it? you should be a god like developer to do that kind of stuff

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

      I think that the vast majority of Godot users don't actually need to modify the engine, but if for whatever reason someone does have to, they can. And yeah, you probably have to be really good to do this kinda stuff.

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

      I think this is a very very very rare case. It would happen maybe only in a company seeking out of paying high licensing fees, but then on the other hand, time is money, so they prefer to use Unity or Unreal which got Enterprise support. So it is not a practical argument.

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

    I also choosed godot over unity

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

    Because it gas the same name as an awesome video game character

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

    All HAIL open source and linux support!

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

    The game has a nice 2hu feel to it

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

    I personally downloaded many different game engines
    ( Unreal , Godot , Unity , Cryengine , Roblox Studio )
    Cryengine and Unreal just made me go NO
    Roblox Studio is something i already used so i was finding it nicer
    Godot's simplistic style made me go yes, but the nodes made me a bit lost, as well as it needed its own system i gotta learn
    Unity made me go eh? (FYI i downloaded Unity when it had Javascript)
    and i thought oh hey lemme learn some tutorials and i watched Brackeys + gun tutorials and i made a basic FPS, and then i gave up rinse and repeat untill now where i have learnt alot from just watching tutorials and personal testing, now i would say im an intermediate player, i still use tutorials but i dont need them, i just wanna save time lol

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

    Why do people call it gahdoe....the Godot devs call it....Go-DOT....their logo is a Robot, it rhymes with GO-DOT

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

      According to the Godot developers, the engine name came from a French play called "Waiting For Godot". In this play, "go-DOH" is the correct pronunciation, as described by akiens, one of the maintainers. However, reduz maintains that there is no official pronunciation for the name of the engine. :D

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

      Call it whatever you feel like calling, it's a name, no rules xD

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

    YoU aRe SpElLiNg It WrOnG

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

    I used to be a developer like you, then I started to keep bees...

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

    Still there's no good sprite editor like in Unity, for fast slicing of many sprites without plugins. But Godot is cool!

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

      ​@ViperSA tileset editor is suitable for create characters?

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

      @ViperSA sounds cool! I'll try it! Thanks!

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

    i wanted to use unity since im just starting to get into game development but unity is first of all complicated as s*** and i cant even open it after the new update so i tried Godot which is really simple to use it isnt that complicated and i made a game in the first day of using it with their programming language which is similar to python as i heard so its really good and i just prefer godot for now

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

    My name is Gdoe, Gjohn Gdoe

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

    I used Unity, mono libraries are against programming standarts in unity. You open your game, its scripts are lost. Welcome Unity. Godot is better

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

    started godot a week ago. wish i wouldnt suck at coding that mach.

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

      You'll improve if you keep doing it, trust me. Even if you dont' feel like you're improving, you are. :D

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

      @@AlexHoratio Wish i had something like a mentor who could answer some questions or just someone to talk about godot.

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

    One of the main reasons I'm considering Godot is that I despise the unity splash screen, I think I makes my game look dumb and cheap. Call me pathetic if you want that's just my reason. Also Godot would be more gentle on my 5 year old fragile laptop.

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

    I don't know how to use Godot how to I use it?

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

      ...you have to learn it. Just like everything else in this universe.

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

    i love unity but godot has a better interface and easy to learn from tutorials
    AND it has its own programming script

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

    TL;DW: "I like Godot because I don't make 3D games, and I like fuzzy online communities"
    The gap is closing on 3D, for sure, but it hasn't closed enough for me, yet. Godot is a charming engine, though. I'll continue to follow it's progress and tinker around in it.

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

      It depends, I would say. I only make 3D games with Godot and I moved from Unity after working years with it as a contractor. When I say it depends, I mean it depends on the kind of 3D game. I make low res, PS1-like (pixelized, etc) or flat shaded, so Godot is perfect and Unity is too much. If I made realistic or terrain-heavy games, I would go back to Unity or even Uniengine.

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

    Why i chose godot over unity
    Me: cuz godot has a g in it and unity doesn't.

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

    imagine him trying unreal engine

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

    Godot is awesome. I use Godot as well. No Unity anymore for me.

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

    If godot suport ads plugin both in ios and android, it will get a lot of user quickly.

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

      It actually does. '-'

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

      I know android is supported.Dose also support ads plugin in ios? If it dose, can you tell me where to know the method, thank you!

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

      @@dzhaven3009 sure. Here you go: github.com/kloder-games/godot-admob

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

      @@dzhaven3009 there's also this one: github.com/FrogSquare/GodotAds

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

      @@rafaelgpontes WOW, appreciate that! Thank you!

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

    Unity is a pain in the ass and they are being really anti consumer and are focusing on how they can get more $$$
    Hey how about those bugs on your bugtracker, the ones left unfixed for 7 years?
    Oh but look PBR rendering.
    And now "ShaderGraph" a shader editor that their competitor has had for almost 10 years. Great job, you caught up. Now time to thwart the bugs and make shader graph perfect.
    OH LOOK ECS!!!

  • @coffee-is-power
    @coffee-is-power 2 ปีที่แล้ว

    unity has nearly 30 GB, and STILL is pretty buggy and slow, godot got into my heart instantly

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

    I don't understand why godot users hate unity. Even though I use Unity I never criticize Godot

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

    So what exactly can Godot do that Unity can't? The majority of your points are that you dislike corporate structure and the personal touch of Godot is nice which is a fair point. However, I fail to see how Godot in any capacity has more functionality than Unity other than a 'sleeker UI' which as you said is a pretty superficial argument. Access to the engine does give you the ability to fix bugs, but I would argue that game developers don't care for learning how to fix bugs in the engine. Game developers want to develop games, not the engine. I am a programmer and have been using Unity for a decent amount of time and I would love to hear what you have to say to my response.

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

    I don't care about free, open-source, licensing, or weird small size or crap. I only care if the tool I choose can get my job done, and Unity simply doesn't give it to me. 10 minutes of work I done on GameMaker (1.4, not 2) takes 3 - 4 hours just to get the right setup on Unity. Not to mention weird development workflows, gigantically sucks coding conventions, and unnecessary flexibility that will make your developer life as miserable as possible. Now I moved to Godot because of old GM version will get worse and worse support. Surely the work is still like 1 - 2 hours but god at least the development isn't as weird donkey butt-hole crap like I encountered on Unity.
    And big plus, debugging, designing, and testing the game is much easier on Godot (still not superly easy since I mainly use C# and personally had a hatred on GDScript, but still, it's very easy)

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

    Ppl saying it's a battle between maya and blender... godot vs ue4 or unity.. these software's aren't even relevant in a professional world. It's just hobbyist TH-cams think they are gigantic. Blender has ubisoft but that's not 10% of how dominant maya is. Guess what, the moment u r reading this, at the big studio someone is keep developing proprietary tech for maya/ue4/unity. Godot will never become a professional engine. It's so far behind ue4, and wait until unity becomes ecs. Godot is lightyears behind. Blender is much closer to its competitions

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

      I'm eager to see hobbyist who doesn't really know unity or ue4 become crazy just like blender fanatics. I use maya max and blender. Same as game engines. But after trying them all and if u r in a professional world where everyone knows every tool, it's just a tool. And as a tool, ue4's networking is enough to blow godot out of the water. I'm not even gonna talk about ue4s virtual production and graphics capabilities. Just as a traditional game enngine, physics animation, top tier ragdoll integrated into the already powerful persona and anim blueprint. Or let's talk about chaos physics. Godot is just a better unity 5. Wait until unity becomes fully ecs, it might just become the best engine better than ue4. I never root in one engine, they are tools and everyone around me know at least both unity and ue4. It's a competition between human, not engines

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

      Holy shit yes, godot is only ever going to pass game maker and could NEVER EVER pass unity or UE4 they’ve been on the market for years (1998 UE, 2005 unity)

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

    None of the Unity developers make games with the logo of Unity. I could see many Godot games based on the logo of Godot. It is a sign of love... And there should be reasons behind that.

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

      Because people have made unity out to be trash

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

      Like godot users (not all)