Why I’m Still Choosing Unity Over Godot For Game Dev

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024
  • After my start into Game Dev I never regret my decision for Unity Game Engine, but after the recent Drama I tried the Godot Game Engine to be sure my decision is still the best choice for me.
    Join Discord: / discord

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

  • @Qwx
    @Qwx 11 หลายเดือนก่อน +60

    Would have been interesting to hear precisely, what are the tools / features that you're missing in Godot. I'm not very knowledgeable, but the video felt kind of void of specifics :D.

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +29

      I thought most people would not be interested in specific features & tools, because it always depends on your project what specific features and tools you need. But here is a detailed list of features & tools for you, that I missed even at the beginning of my development. (I'm sure I'll miss even more as I get deeper into Godot)
      Features:
      - Cross-platform development: Unity works seamlessly across different game platforms and applications. This is necessary for me. And yes, I know you could do that with Godot, but it is not as easy as with Unity.
      - Third party services and integrations: Unity provides a lot of third party services, tools and plugin integrations that make it easier to implement various features. Godot is less advanced in this area.
      - Performance optimization: Godot's design philosophy is more about " easy-to-use" than performance. I have even read about optimizations by community developers that were not implemented by the Godot team because it violated their "design philosophy" of being easy to use. Unity put much more effort into optimizing its functions. Godot's philosophy is a good reason for many new game developers to choose Godot, but it results in a software where performance improvements will take more time. This will pay off in a few years, but for now it is a point of criticism.
      Tools:
      - UGS: Unity Gaming Services is a super powerful server infrastructure including cloud code, analytics, testing features and more with a smooth integration into Unity with also well described APIs and perfect documentation quality.
      - PlasticSCM: The version control system Unity provides with PlasticSCM is perfect for versioning large files and assets in game development projects. Alternatives like GIT are not as optimized for these conditions as PlasticSCM.
      These features and tools helped me a lot in the first month of development and saved time, which is the most limiting factor for me as a solo developer. These were just the things I was missing for my project in my first look at Godot, and I'm sure it would be more if I continued with Godot. I'm sure that Godot or some other open source game engine will overcome all these disadvantages and overrun Unity in 5+ years. But for now Unity is the better choice for me and my current project :) I hope this is everything you asked for.

    • @Qwx
      @Qwx 11 หลายเดือนก่อน +6

      @@unitea.gamedev Oh snap! Thank you a lot for the list! Yes, it is situation / project dependent, but it's nice to know the trade-offs, and the actual reason for the decision.
      I'm very much a hobbyist who hasn't created anything worth-while, so I have very little reason for now to stick to Unity. PlasticSCM is a shame to lose, but I hope Perforce would work for me. Will see :)

    • @GenelOlarak1
      @GenelOlarak1 9 หลายเดือนก่อน +2

      For example, console support 🤔

    • @otnima
      @otnima 8 หลายเดือนก่อน +2

      The tools were one of my main gripes with Unity. Most of the built-in tools I had tried to use were either deprecated or broken. Polytree, ProGrids, ProBuilder, all really useful but I couldn't get a single one of them to correctly.
      I feel like Unity is more focused on pushing new features out the door than maintaining what they already have.

    • @charlieking7600
      @charlieking7600 6 หลายเดือนก่อน

      E.g. performance.

  • @yolamontalvan9502
    @yolamontalvan9502 11 หลายเดือนก่อน +23

    How do we know Unity is giving you a piece of the cake to save the engine in trouble? I abandoned Godot and Unreal Engine for Unity 10 month ago. Just when I was about to make make first Unity game, Unity stab us in the back. Well, back to Godot and Unreal.

    • @nowayjosedaniel
      @nowayjosedaniel 11 หลายเดือนก่อน +4

      WHY TF would anyone ever leave Godot & Unreal for Unity? Almost everyone does the opposite, even before the Unity fiasco.

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +6

      Make up your own mind. What most people do is not always the right or only valid thing to do. Unity offers what I need in the best possible way compared to other competitors, that's why I use Unity over Godot or Unreal. It's simple as that.

    • @FromFame
      @FromFame 9 หลายเดือนก่อน +4

      Jesus Christ. Your first game?
      Do you realize 99% wont pay the fee? You think you're going to make $1,200,000? Really you rockstar? "stab you in the back" ?
      You will pay $0 as long as it's even a cent below $1,200,000. The moment you hit $1,200,000, you'll pay 1% ($20k).

    • @yolamontalvan9502
      @yolamontalvan9502 9 หลายเดือนก่อน +4

      @@FromFame - That shows you I didn’t read the entire contract. Thanks for bringing it to my attention again. I’ll look into it. Just cool down. Thanks.

    • @japandi780
      @japandi780 8 หลายเดือนก่อน

      ⁠​⁠​⁠​⁠@@yolamontalvan9502same, I saw everyone jumping ship and didn’t even try Unity. Found out yesterday you need to meet ALL 3 if the below criteria to post the fee:
      • Your game is made using a Unity Pro or Unity Enterprise plan.
      • Your game is created or will be upgraded to the next major Unity version releasing in 2024.
      • Your game meets BOTH thresholds of $1,000,000 (USD) gross revenue on a trailing 12 month basis AND 1,000,000 lifetime initial engagements.
      So I doubt any of these will be affecting me any time soon.

  • @Anonymousewizard
    @Anonymousewizard 11 หลายเดือนก่อน +7

    whats the game where ur walking thru the forest? graphics 10/10

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +9

      Oh the game is called Real Life, but it is very old, released 13.8 billion years ago 😂

    • @aceofswords1725
      @aceofswords1725 11 หลายเดือนก่อน +3

      @@unitea.gamedev I don't think the popular "forest" level was implemented that long ago though... Half a billion, perhaps?

  • @astrahcat1212
    @astrahcat1212 11 หลายเดือนก่อน +13

    You could think more procedurally about things, for example:
    1) Write out all global functions and work backwards compared to standard oop thinking, so functions/commands trigger the game engine to do stuff in a single separate file or public static class
    2) keep your game logic separate from the engine, so that it's more portable to other engines later
    3) Instead of using IEnumerators/coroutines, use state machines
    4) Have a single Unity master scene in every project and create your own proprietary scene/level format for scenes, and generate the Unity internal assets at runtime (fonts, sprites, etc...). This also means have your own GameObject class maybe name it 'AGameObject' or something instead, one that's serializable, use 'struct' instead of class so it's by default serializable (saveable to a file)
    5) Also in Unity big tip, use Sprite.Rect mode when creating sprites it'll speed up your game.

    • @astrahcat1212
      @astrahcat1212 11 หลายเดือนก่อน +1

      Sorry necro posted if you read this

    • @dungeonmaster217
      @dungeonmaster217 11 หลายเดือนก่อน +1

      @@astrahcat1212don't say sorry. This is interesting.

    • @astrahcat1212
      @astrahcat1212 10 หลายเดือนก่อน

      @dungeonmaster217 and im not saying to absolutely adhere to it, just that It's not the only way to do things, just if your goal is to not be tied to an engine there are ways. There's a reason Doom runs on everything, because if you write a portable game in code, you can hook it up to any rasterizer and have it run, but lots of times this isn't the best way because it can take more time to do and we're all in a hurry we don't live forever.

  • @karushilpoboutiques
    @karushilpoboutiques 2 หลายเดือนก่อน +2

    I really do not hate unity. I use godot because my pc is not that powerful or i would use unity but it is personal preference. I love the game engine i use (godot) and i will use it even when i have a good pc

  • @akstin
    @akstin 8 หลายเดือนก่อน +3

    THIS GUY ONLY HAS 174 SUBSCRIBERS??? Underrated video.

  • @ShinSpiegel
    @ShinSpiegel 11 หลายเดือนก่อน +32

    The problem is not "now", it's the blurry future. Unity did broken the trust, and this will not be restored in the short future, and with the current leadership, this is not part of the plan. If you have the chance to change the game engine, you SHOULD change the game engine. Also, Unity, Godot, Unreal aren't the only game engine in the market, worth checking other, maybe there is a open source project that fits your needs. Lastly a good developer isn't a single tool developer, pick the tool that best suite your case, even if that's is the Unity.

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +3

      I feel like the future of Unity is even more clear now, instead of blurry. They will change their TOS every few years and try to raise the fee from time to time. But now we also know that old license versions cannot be changed afterwards. This was my biggest concern with the recent announcement. For me Unity looks like the better choice for the next 3-5 years. Maybe this will change in the next 3+ years.

    • @ShinSpiegel
      @ShinSpiegel 11 หลายเดือนก่อน +8

      @@unitea.gamedev this feels like wasted potential, with so many open source projects, and other engines in the market be a hostage of the Unity does not feel right.

    • @revimfadli4666
      @revimfadli4666 11 หลายเดือนก่อน +1

      Yea they brokened the trust

    • @atch300
      @atch300 11 หลายเดือนก่อน +4

      @@unitea.gamedevit’s sets a precedent of how they treat users. If it’s not tos changes it’s something else. They pulled the rug under you and will do it again. I totally get that you want to continue your project in unity. It just makes sense. But for a new project? There’s more technology out there, why not use it. Unity isn’t the monopoly, other engines will treat you better for the same product

    • @ProgrammingUniverse
      @ProgrammingUniverse 11 หลายเดือนก่อน +1

      ​​@@unitea.gamedevdidn't they promise that after the SpatialOS event in 2019 and broke that ToS trust with this action? - Because they undid their word from 2019 and killed the ToS Repo and tried to force people to the new ToS. (It is reinstated now - but still)

  • @DoomCatcher
    @DoomCatcher 10 หลายเดือนก่อน +3

    I found it difficult to take what your main points were to your decision I don't know if its the acsent but it mostly sounded like words without getting to a clear concise point and reason.

    • @unitea.gamedev
      @unitea.gamedev  10 หลายเดือนก่อน +1

      I thought most people would not be interested in specific details about the feature and tools, because it always depends on your project what specific features and tools you need. But here is a detailed list of features & tools for you, that I missed even at the beginning of my development. (I'm sure I'll miss even more as I get deeper into Godot)
      Features:
      - Cross-platform development: Unity works seamlessly across different game platforms and applications. This is necessary for me. And yes, I know you could do that with Godot, but it is not as easy as with Unity.
      - Third party services and integrations: Unity provides a lot of third party services, tools and plugin integrations that make it easier to implement various features. Godot is less advanced in this area.
      - Performance optimization: Godot's design philosophy is more about " easy-to-use" than performance. I have even read about optimizations by community developers that were not implemented by the Godot team because it violated their "design philosophy" of being easy to use. Unity put much more effort into optimizing its functions. Godot's philosophy is a good reason for many new game developers to choose Godot, but it results in a software where performance improvements will take more time. This will pay off in a few years, but for now it is a point of criticism.
      Tools:
      - UGS: Unity Gaming Services is a super powerful server infrastructure including cloud code, analytics, testing features and more with a smooth integration into Unity with also well described APIs and perfect documentation quality.
      - PlasticSCM: The version control system Unity provides with PlasticSCM is perfect for versioning large files and assets in game development projects. Alternatives like GIT are not as optimized for these conditions as PlasticSCM.
      These features and tools helped me a lot in the first month of development and saved time, which is the most limiting factor for me as a solo developer. These were just the things I was missing for my project in my first look at Godot, and I'm sure it would be more if I continued with Godot. I'm sure that Godot or some other open source game engine will overcome all these disadvantages and overrun Unity in 5+ years. But for now Unity is the better choice for me and my current project :) I hope this is everything you asked for.

  • @user-or4xx7gw6d
    @user-or4xx7gw6d 9 หลายเดือนก่อน +10

    To everyone who scolds Godot: Any tool needs to be studied and get used to its project architecture. Find the best practices for yourself. Do you remember how long you studied Unity or UE? Having studied Godot in the same volume, you will not throw mud at it. And someone may start using it all the time.

    • @unitea.gamedev
      @unitea.gamedev  9 หลายเดือนก่อน +3

      I don't throw mud on Godot. I even called out that open source game engines like Godot will revolutionize the industry in the next years. It just don't fit to my current project (yet), which is my personal decision. Don't hesitate to use Godot even if it does not fit to anyone atm, it's a good engine.

  • @DesnestheDwarf
    @DesnestheDwarf 11 หลายเดือนก่อน +2

    Such a good Video 👌🏼

  • @seonteeaika
    @seonteeaika 11 หลายเดือนก่อน +1

    Important things to consider are also how the released compiled game folders look like in each game engine. Unity probably makes quite a big blob of files and encrypted assets. But i'm also curious about modders who may have already worked out generic methods to mod any Unity game. It might be more up to the game developer to provide the things in other engines, not that it's entirely ignorable by Unity developers. A lot of other things as well, CPU/GPU use of the same sort of game... The more performance the engine has the more you can fit in your game for same hardware.

  • @alyasVictorio
    @alyasVictorio 11 หลายเดือนก่อน +2

    UE5.3 for all 3D projects with all artstyles/renders/graphics, while...uhm...what's the 2D best engine because neither Unity (runtime fee) nor Godot (no console support) gave us no limit for 2D games?

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน

      Unity provides everything I need for my 2D pixelart MMO. Unity's fees only change for the current and upcoming versions, and only by 2.5% if you are very successful with your game. It's very unlikely that you'll ever reach that point, and even if you do, the 2.5% fee is the least of your problems. This is my opinion, make up your own mind 🙂

    • @yourmajesty9025
      @yourmajesty9025 10 หลายเดือนก่อน

      If Godot has no consoles support, how it have released games on them?

    • @GenelOlarak1
      @GenelOlarak1 9 หลายเดือนก่อน +1

      ​@@yourmajesty9025There are 3rd party companies that do it. But the money given to these companies is not small and they are generally contracted with separate companies for each platform. Also, it is a mystery whether they can make the port well.

  • @gecreator412
    @gecreator412 11 หลายเดือนก่อน +3

    I have no problem choosing an engine, I use both )

  • @Ranakade
    @Ranakade หลายเดือนก่อน +1

    Plot Twist. I hate both Godot and Unity.

  • @Domnyus
    @Domnyus 7 หลายเดือนก่อน +1

    Well, I've been using Unity since 2018, when I started my I.T technical course and some time ago I would struggle to change, but as I'm improving as a developer should say that devs shouldn't be sticked to programming languages, frameworks or tools like engines.
    I spent 5 years learning unity and learn godot has been way faster. I felt it easier to do some stuffs in godot and probably I'll miss others, but it's not that hard to adapt. And anyone who want to start at anything should follow the most basic steps: read the documentation, not exactly 100% before start something; watch some tutorials videos; and finally code!
    I would be on godot from now on, but it's just my opinion.

    • @unitea.gamedev
      @unitea.gamedev  7 หลายเดือนก่อน +1

      Use the tool that suits you. Tools are interchangeable.

  • @xardiodrack1798
    @xardiodrack1798 11 หลายเดือนก่อน +15

    i feel like people are hyper focusing on godot there is a lot of other good open source engine other than godot also everyone can do what they if want to stick to unity fair now you understand that unity can make some bs change so you know the risk still learning another engine on the side even without the fee unity has been doing not too hot in the last few years it will probably not improve in the future seeing the corpa mentality of unity leadership you do what you want with that info

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +4

      In my bubble, I only hear about Godot. Maybe because I started gamedev a few months ago. But the increased financial support for Godot is huge. It has doubled since the Unity drama started. Unity is a good engine now and lost trust is hard to regain. So I really like the idea of an open source engine (it doesn't have to be Godot) on top of the industry game engines. But it will take time. Time to build it up, time for devs to switch to other tools, and time for companies to accept these tools.

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

      ​@@unitea.gamedevgodot also received a 100k donation and a promise to get 1k per month too so there's that :o

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

      Please take a look at the insights-commits tabs in github of other open source game engines. Either one man show, dead or alpha.
      They are good projects for game engine developer, not game developer

    • @lelagrangeeffectphysics4120
      @lelagrangeeffectphysics4120 11 หลายเดือนก่อน +2

      @@unitea.gamedev Godot is good but also has plenty of problems with its vision and management under the hood, right now im learning defold

    • @matrixfull
      @matrixfull 11 หลายเดือนก่อน +1

      I think it's good that there is hyper focus on Godot though. At least that way with all the attention care for at least one open source engine should raise in few years to the point of making Godot more and more viable alternative to Unity and Unreal. But if you spread attention and care across many open source engines progress on those individually may rise a little but not as much as it would by hyper focusing on one first.
      But yea in present if you can't switch to Godot at least you can play around with it every once in a while, maybe do some side project. But for important work that brings food on your table you can stay with Unity at least for now. Giving constructive critique on issues that you encounter on your side projects during using engine is also very helpful. So engine can improve. We shouldn't settle for duopoly of Unity and Unreal forever.

  • @akshaysawardekar5806
    @akshaysawardekar5806 7 หลายเดือนก่อน +1

    4:05 background music please🙂

    • @unitea.gamedev
      @unitea.gamedev  7 หลายเดือนก่อน

      Luminous Path - Starjammusic:
      motionarray.com/royalty-free-music/luminous-path-29415/

  • @harikuuu
    @harikuuu 6 หลายเดือนก่อน +1

    uhh ar u sure about that Godot like unreal engine so I apperantly u secretly use Godot u can't avoid use Godot and plus offline Godot engine

    • @unitea.gamedev
      @unitea.gamedev  6 หลายเดือนก่อน +2

      I don't use godot currently, if so I would keep you updated and share the reasons why, here on my channel. Godot is not necessary or unavoidable, don't listen to people who tell you that you have to use a specific tool to build something.

    • @messengercreator
      @messengercreator 6 หลายเดือนก่อน

      ​@@unitea.gamedevehh if u search top 10 game engine who top 1

  • @user-os3sm5qs5o
    @user-os3sm5qs5o 2 หลายเดือนก่อน +1

    at least now i dont have to pay 40$ to remove the splash screen

  • @ddabrahim
    @ddabrahim 11 หลายเดือนก่อน +15

    The way I see it, the problem with open-source engines in general is that you may or may not get the support you need, when you need it to deliver your project. With open-source and free engines you way too often hear the phrase you didn't pay for it and the developer own you nothing and it is open-source, do it your self. For example, with Godot I had to wait 3 years for someone to fix pathfinding. With Stride, from day 1 people asking for terrain and cross-platform editor but even years after it was not implemented and the developer own you nothing, do it your self. With commercial engines even if you use the free version, people paying a license going to face the same problems, limitations as you and the developers are listening to them.

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +2

      Yes that's a big problem for open source, that can only be compensated with resources (money & devs) and a good feedback loop.

    • @2KDrop
      @2KDrop 11 หลายเดือนก่อน +17

      I disagree with this comment mostly because open source doesn't mean community developed. Best example I could give would be Blender, it's open source but there's still people who are paid to work on the software like any other.
      The devs of Terraria, Re-Logic, announced they're donating $100,000 to both Godot and FNA, while also sponsoring them with $1,000 a month going forward.

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +1

      @@2KDrop The funding increase of Godot in the last 2 weeks is insane😄

    • @ddabrahim
      @ddabrahim 11 หลายเดือนก่อน +1

      @@2KDrop That is nice, but the salary of 1 senior developer is somewhere around $50k-$170k. So the best Godot can do with that money is hire a couple Junior developers who has no idea what they doing, they learn as they go, make lots of mistakes that takes years to fix with the combined power of free and paid developers.
      Yes open-source can work if the developers are using it for commercial purposes. For example the developers of Blender do actually use the software for commercial purposes. You can hire Blender Studio to make a movie for you in Blender. So when they use it for a customer, they kind of hit the same obstacles as you and they fix it for them selfs which also benefit you and everyone. But in case of Godot, it does not apply because Godot devs are not using it for commercial purposes as far as I know and so it is takes years to fix anything. Even if they hire a developer to do something, as soon as the budget run out (6-12 months ), they need to let go the developer and nobody else going to fix it and maintain it.

    • @leeoiou7295
      @leeoiou7295 11 หลายเดือนก่อน +2

      This is why open source is mostly a joke. How long can you get developers to work for you for peanuts. Imagine everything unity and unreal have built. This is because they have loads of devs who they pay. and they have asset stores with tons of assets from professional devs who get paid. We keep hearing that godot raised 100k dollars. Lmaoo. what is 100k ? that cannot pay a decent dev in the US for a year. I like the idea of a free engine but it is unrealistic.

  • @SlyI42
    @SlyI42 10 หลายเดือนก่อน +2

    4:21 me searching for what engine I should try to start learning:

    • @unitea.gamedev
      @unitea.gamedev  10 หลายเดือนก่อน

      This part was just for you to hear 🙂

  • @Zharkan16
    @Zharkan16 11 หลายเดือนก่อน +12

    I think a lot of people that chooses to switch to Godot right now aren't actually fans of the engine itself, they try to me optimistic and cheer when others are choosing to go away from Unity too because they have bad blood with Unity so it's like a revenge thing to be happy about Godot.

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +6

      I'm sure thats right. My dislike rate on this video is higher than before 😄

    • @astrahcat1212
      @astrahcat1212 11 หลายเดือนก่อน +1

      Yep exactly right

    • @navalhabr
      @navalhabr 11 หลายเดือนก่อน +9

      @@unitea.gamedev I don't think this is about "hate". Your video is a 'huge' waste of 5min.
      You didn't answer the "title". We still don't know anything other than "Unity has the tools that i need". Obviously.

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +1

      @@navalhabr Maybe you should watch again and listen to what i said 😂

    • @deuswulf6193
      @deuswulf6193 11 หลายเดือนก่อน +6

      @@unitea.gamedev What you said is, you tried it, you think it has potential but you prefer the more established engine. The video was mostly fluff. Nothing against you personally, but that's exactly what it was.

  • @Zharkan16
    @Zharkan16 11 หลายเดือนก่อน +20

    I think it's childish of people to hate on you and everyone who chooses to stay with Unity.

    • @ARQUIVAS
      @ARQUIVAS 2 หลายเดือนก่อน +1

      Agree. This internet culture is horrible in this.

    • @karushilpoboutiques
      @karushilpoboutiques 2 หลายเดือนก่อน +1

      You are totally right. People should not hate others choice.

  • @ZedNull.
    @ZedNull. 8 หลายเดือนก่อน +2

    You have more dislikes than subscribers =( thats an unfortunate ratio.

    • @unitea.gamedev
      @unitea.gamedev  8 หลายเดือนก่อน +1

      yeah, but I still like my work and getting more into gamedev, so its worth it 😂

  • @AITools-s8f
    @AITools-s8f 11 หลายเดือนก่อน +10

    Godot is atrocious for designer and artist. If I want to try out different textures/shaders for a paricle effects in Unity, I just click on the material/texture field to quickly arrow through 10 or 100 materials and see the effect instantly. However, in Godot, you can't iterate that fast, first click field, then quick load, select the material, close the selection window to see the effect, for next material, repeat all steps above.
    Same goes for audio.
    If your project have a few hundred more material texture to try out (which is usually the case), VFX design and SFX design are the most the painful process I have even seen.
    Wait, maybe I can write the editor window to brought the same experience of Unity. No, Godot editor script is far more limiting. And godot can't Export/SerializedField for custom class/struct without using godot's painfully-clicking-required and error-prone Resource.
    godot is overhyped and flawed

    • @MrXrayez
      @MrXrayez 10 หลายเดือนก่อน +1

      I'm a former maintainer of Godot and I agree with your assessment.

    • @MrXlee1967
      @MrXlee1967 9 หลายเดือนก่อน

      ​@@MrXrayezhi would you recommend unity or unreal then? This is for 3d stylized games not AAA I'm a noob solo dev. Unity scares me because people always say there fighting the engine and you need to spend money to get the engine functioning properly. Unreal because c++ and less community tutorials or help. Godot because poor 3d (no evidence of large 3D games) and no console support yet (when? 2025,2028?)

  • @iaderesel
    @iaderesel 4 หลายเดือนก่อน

    Video gets to the question at 3:35, but stays very vague

  • @majintrunky6255
    @majintrunky6255 4 หลายเดือนก่อน

    I have to agree that the Godot community is a bit too vocal

  • @marlonhelder
    @marlonhelder 10 หลายเดือนก่อน +1

    Your project title concerns me... 😅

    • @unitea.gamedev
      @unitea.gamedev  10 หลายเดือนก่อน +1

      Could you tell me why? 😅

    • @marlonhelder
      @marlonhelder 10 หลายเดือนก่อน

      @@unitea.gamedev It has the forbidden word: "MMO" 😜

  • @ProJimmothy
    @ProJimmothy 9 หลายเดือนก่อน +2

    without watching, you already know it's because of his name...

    • @unitea.gamedev
      @unitea.gamedev  9 หลายเดือนก่อน +2

      I would change the name of this channel immediately if I decide to turn my back on Unity. Before Unity's apology, I was sure I had to switch to another game engine and already had a channel name for Godot-focused content. My decision is not just based around a channel name...

  • @jboadas
    @jboadas 11 หลายเดือนก่อน +3

    Most games will never pay to Unity a single penny, I wish i have a game that give me 1.000.000$ on earnings or 200K earnings. Gonna start learning Unity to challenge my odds

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +1

      That's true, but we all dreamed of doing game development for a living at some point. Give it a shot, maybe you're the one 😄

    • @Luluskuy
      @Luluskuy 11 หลายเดือนก่อน +1

      Yep, I really want they tax me. Because that means I have the power to pay that. 🤯

  • @Ytsssss364
    @Ytsssss364 11 หลายเดือนก่อน +9

    cynically, I think the whole runtime fee ploy - was a ploy - look at all the press Unity got - as PT Barnum once said, "there's no such thing - as bad publicity" - so of course when they backtracked, they'd be heralded and feted as folk heroes. Meanwhile, they demonstrated to the shareholders that some options simply aren't tenable. maybe they do wanna tempt Apple into buying them. All that aside, the huge community, the support, the ease of use etc... undeniable. None of the important stuff has changed - certainly not changed for the worse. It's all a bunch of hot air that'll blow over fast.
    Godot will surge from this sure - hey, bring it Godot! Bring it! We'd love to see you amp it up etc

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

      Really cool take

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +1

      You're totally right. I will try to learn Godot beside Unity and share my experience to you in the future, but I'm sure it will take time to learn both beside developing my game and making these videos for you! Thanks for your feedback :)

    • @xei2694
      @xei2694 11 หลายเดือนก่อน +2

      There definitely is bad publicity when it comes to companies. If you look at the response, Unity aren't being heralded as folk heroes. The goodwill from the userbase is simply gone. Unity's stock has been in freefall, which doesn't look good for investors. That's definitely a negative change for the company. People aren't going to forget this soon, including the uploader of this video, so it's not hot air that will blow over fast.

  • @MatsuDeveloper
    @MatsuDeveloper 9 หลายเดือนก่อน +1

    you deserver more than 149 subs :(

  • @gedw99
    @gedw99 11 หลายเดือนก่อน +4

    Am sticking with Godot.

    • @MrXrayez
      @MrXrayez 10 หลายเดือนก่อน +1

      Even after the W4 Games grift?

    • @ADarnSmore
      @ADarnSmore 8 หลายเดือนก่อน

      @@MrXrayezyou mean how they charge to get your game on console just like every other engine does?

    • @MrXrayez
      @MrXrayez 8 หลายเดือนก่อน +1

      ​@@ADarnSmore At the time when Juan Linietsky found himself bombarded with criticism over his and other PLC members’ business ventures tied to Godot, he craftily employed a little spin. He cunningly referred to these companies as “satellite” communities, allegedly separate from the official Godot project, which posed him as a highly hypocritical individual, once again:
      > "It’s just amazing for me to see that Godot has grown so massively, even this past year, that not just the official communities grew huge, but there is now an infinity of smaller satellite communities unattached from the official one.."
      Juan made those statements in an effort to distract from the scandal. He urged people to donate to Godot as if it was on the brink of bankruptcy, even though they had received $8.5 million in funding from venture investors at W4 Games8, [emphasis mine]:
      > "The project tapped into reserves to do more hires in order to complete Godot 4.0 (and now 4.1). This was successful and you can now enjoy it! But money is running out as the funding went cashflow negative.."
      Whereas W4 Games, a for-profit company founded and operated by Juan himself, pledged to support Godot’s project financially:
      > "Additionally, W4 Games pledges to support Godot financially with no-strings-attached donations to the project."
      Imagine being an investor in W4 Games. While nobody expects W4 Games to donate all their money to Godot, as an investor, you would expect W4 Games to stand behind their publicly declared pledge and support Godot if there were a dire need to secure the jobs of existing contributors who are hired by Godot to work on the engine either part-time or full-time. This is particularly crucial since the business of W4 Games depends entirely on the success and adoption of Godot. Hence, it would not make sense to portray the situation as if Godot is in dire financial straits and entirely dependent on donations from independent developers.
      A respectable community member of Godot accurately outlined this situation:
      > "To say W4 Games “is unrelated to the Godot project” is pretty disingenuous. That investment was made on the popularity of Godot, not you and Remi personally. And now to say “money is running out” and “development pace will probably go down” when you have $8.5M is a total scam."
      For more information, read "Waiting for Blue Robot"

  • @galihcd
    @galihcd 11 หลายเดือนก่อน +3

    Are you getting paid by them ?

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +2

      No, it's my honest opinion.

  • @lusibhuty768
    @lusibhuty768 9 หลายเดือนก่อน

    The previous ceo has been kicked and new ceo came so dont worry this ceo wont betray us

  • @leeroynewman
    @leeroynewman 3 หลายเดือนก่อน +1

    Godot is a cult.

  • @flamart9703
    @flamart9703 11 หลายเดือนก่อน +2

    I was about to move to Unreal, but after they changed the fee and login terms, I decided to stay with Unity, because no time to learn new engine and don't want to throw away all my knowledge and work just because of "trust" issues - I didn't trust Unity leaders even before start using Unity editor, I don't trust others engines leaders either.

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +2

      Yeah, even if you cant trust Unity as a company doesn’t mean you can't use the game engine anymore.

  • @unitea.gamedev
    @unitea.gamedev  11 หลายเดือนก่อน +1

    Thanks for all your thoughts and responses! 🎮♥
    *Please subscribe & consider joining the Unitea Discord Server* to get in exchange with each other (including me):
    discord.gg/hxua9Ggbjv

  • @akainishin6200
    @akainishin6200 11 หลายเดือนก่อน +4

    I think more or less the same. For beginner who already have been started to learn game development, it is better to stay with Unity. It'll continue been free and there's a lot of community content who could facilitate your progress; instead for Godot there's less content and in my opinion is hardest to learn due to the horrible documentation and the fast way in which some tutorials become obsolete.... So yes, I think that at this moment Unity is better for beginners at least.

    • @deuswulf6193
      @deuswulf6193 11 หลายเดือนก่อน +1

      That's not a very accurate statement. Yes, there are more learning resources for Unity, but that does not necessarily equate Godot to being harder to learn. Concepts and flow are more important, and these can be applied universally. Some engines have a bigger learning curve than others, Godot's is pretty low on the difficulty scale. Unreal is higher. Godot is fine for beginners. If you just want easy, there are plenty of game engines that are even easier to pick up and learn with, especially for 2D (which is usually a good place to start learning anyway).
      Keep in mind, some universities even start their students off learning Scratch first. With that said, there going to be more job openings for Unity, but I wouldn't exactly say it will necessarily be easier to learn with, but it is on the better side.

  • @edward3190
    @edward3190 11 หลายเดือนก่อน +4

    After 2 weeks of trying Godot, Godot is just not good enough. A lot of features you would expect to work in an engine, doesn't work in godot.
    There are a bunch of hacky workarounds to fix the problem, but they are just too convoluted to use and scale for bigger project.
    Everywhere in the editor just require more clicks than Unity.
    It's tiring. Maybe I will check back after Godot 5. For now, Unity is a better engine.

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +1

      You're right. Godot needs more time.

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

      Make sure to fund the project, so we have a future in freedom. Even if you use Unity, competition helps Unity stay reasonable.

    • @MrXrayez
      @MrXrayez 10 หลายเดือนก่อน +1

      I recommend against waiting for Godot. Are you aware of Godot's origin? It is based on Samuel Beckett's tragicomedy "Waiting for Godot". Spoiler: two dudes keep waiting for someone named Godot who never arrives. 🤣
      In the process, they want to hang themselves on the tree... But they can't, since they cannot find a rope. I'm not kidding, go watch the play if you don't believe me.

  • @user-rf2ui6nz5d
    @user-rf2ui6nz5d 8 หลายเดือนก่อน +1

    The worst and best thing about Godot is that if you can use it to create a good game, you actually make your own engine.

  • @hornetsilksong
    @hornetsilksong 9 หลายเดือนก่อน +2

    I'd still rather not put all my eggs in the company that is willing to financially f you over in a heartbeat
    Godot all the way

    • @unitea.gamedev
      @unitea.gamedev  9 หลายเดือนก่อน

      Open source will be the future.

  • @frostglow
    @frostglow 8 หลายเดือนก่อน +2

    I'm just very excited for Road to Vostok and what it'll do for the Godot community when it's finished❤

  • @MrNotSoEccentric
    @MrNotSoEccentric 11 หลายเดือนก่อน +4

    Meh!

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +1

      🤔

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

      ​@@unitea.gamedev Bro here is the definition of "Meh!" for you.
      www.google.com/search?q=meh

  • @mr.tweaty
    @mr.tweaty 8 หลายเดือนก่อน

    Godot seems to have the potential for true greatness, but for the project I am working on (for over a year now), it simply could not function in anywhere near the same way without Unity's GameObject and Monobehavior systems. I would have to fundamentally alter the way the modules interact with one-another.

  • @deuswulf6193
    @deuswulf6193 11 หลายเดือนก่อน +2

    TLDR(W): Established engine is more established, and he wants the benefits that come with an established engine.
    Likely having a channel titled "Unitea" plays a role in not wanting to switch.

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน

      I would change the name of this channel immediately if I decide to turn my back on Unity. Before Unity's apology, I was sure I had to switch to another game engine and already had a channel name for Godot-focused content. My decition is not just based around "unity is more established".

    • @deuswulf6193
      @deuswulf6193 11 หลายเดือนก่อน +1

      @@unitea.gamedev Most of the reasons you likely have for sticking with unity is due to it being established though. Being the established engine begets a healthy asset store, 3rd party addons, learning resources, and money (which in turn allowed for more development). There's a kind of "safety" in sticking with the established software, as you know if you need something there is likely someone who made it already.

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน

      @@deuswulf6193 You don't have to speculate what the most likely reason is that I'm sticking with Unity. I mentioned every aspect in the video and it wasn't the amount of available source material :) A big reason to stay with the Unity ecosystem is the scalability of Unity and its tools. Beside that it offers all features I need for my current game idea :)

    • @deuswulf6193
      @deuswulf6193 11 หลายเดือนก่อน +1

      @@unitea.gamedevMy point is not speculation regarding your reasons, but rather hinting at the causality caused by being an established engine is why you would use it, which was seen in the video and in your response just now. There's no negative or positive connotation attached to that. Thus the TLDR for viewers.

  • @_sIash
    @_sIash 10 หลายเดือนก่อน +1

    i did not like Godot at all, it felt way too "easy", or maybe because i was already a bit more proficient in Unity than in Godot, either way, i don't think my projects will be making any revenue at all for now, and even if they did, i would be more than willing to share 5-10% of my $100k with Unity.

  • @deriac8365
    @deriac8365 8 หลายเดือนก่อน +1

    Unity could be the very best game development tool to date. It could fit someones needs perfectly. But at this point unity will never be worth it. Any company that puts your future at stake is not a company that you should build your future in. If that is your choice, then you have no one else to blame if things go south in the future. I would rather build an entire game engine from scratch than to ever touch unity again.

    • @unitea.gamedev
      @unitea.gamedev  8 หลายเดือนก่อน +2

      There will never be a "best" game engine. It always depends on your intentions & goals. So the choice of game engine will always be subjective. It is more important to start developing games, not which tool you use for now.

  • @Yonkai_FF_Official
    @Yonkai_FF_Official 3 หลายเดือนก่อน

    ..

  • @mikhailhumphries
    @mikhailhumphries 11 หลายเดือนก่อน +6

    Unity apologized and I'm happy and I'm not learning a whole new programming language and engine with nodes

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +3

      Learning a new programming language isn't the biggest challenge when you are familiar with some modern programming language already. For me, the tool itself is the most time consuming challenge (How is XYZ done with Godot?).

    • @deuswulf6193
      @deuswulf6193 11 หลายเดือนก่อน +3

      Godot has C#, and GDscript is essentially python. You wouldn't be learning much "new". Learning to think in the way Godot wants you to think with Nodes and all that is where the learning curve would be, but that applies to all software for the most part, unless its a direct clone of the one you are moving from.

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

      "GDScript looks like Python as you structure your code blocks using indentations, but it doesn't work the same way in practice." From the Godot Docs - Getting Started - Scripting Languages section. @@deuswulf6193

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

      Imagine the relief after getting the hang of the "all high level languages are the same, algorithm/pseudocode matters more" doctrine

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

      Aren't nodes very much like classes/objects?

  • @MrWil9
    @MrWil9 11 หลายเดือนก่อน +5

    Based. Anyone who finishes projects will stick with Unity. The rest of the "hobbyists" will shift to Godot and continue to never release anything

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน

      My decision is not "based" I just started with Unity some month ago 😂 Godot is not equal Unity.

    • @revimfadli4666
      @revimfadli4666 11 หลายเดือนก่อน +1

      Wait Casette Beasts and Miziziziz games were never finished?

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

      What does that even mean. The people leaving unity are the ones who actually sell their game and don’t want to be feed for it

    • @engame1702
      @engame1702 11 หลายเดือนก่อน +2

      ​@@revimfadli4666these guys are outliers, the fact that you can only mention a few people speaks for itself where compare to unity thousands of games publish every week mostly in mobile games market

    • @revimfadli4666
      @revimfadli4666 11 หลายเดือนก่อน +1

      @@engame1702 the fact that you omitted unfinished unity games in comparison to released ones, as well as omitting the basic statistics of how an engine with a much larger userbase would obviously have more released & unreleased games, speak for themselves...
      You point would only be valid if unity & Godot have equally large userbases. Otherwise it doesn't speak for itself because your ignorance of population bias already spoke for itself
      A better metric would be (released_godot / unreleased_Godot) vs (released_unity/unreleased_unity) so the population size difference cancels out(though other external factors such as tutorial availability could still play)

  • @scottcastle9119
    @scottcastle9119 11 หลายเดือนก่อน +9

    Unity is a better engine, been using it for 10 years now, godot is a mess in my opinion

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +4

      Currently its not ready for me, but it will improve. I'm sure it will be great in 3+ years 🙂

    • @UnleashedEntomber
      @UnleashedEntomber 11 หลายเดือนก่อน +3

      why its mess?

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +3

      ​@@UnleashedEntomber It's not a mess, just not as far as Unity is right now, but Godot is a solid Game Engine - like I said in the video. Unity has still more extensive and seamless third-party integrations, generally offer better performance and is more optimized, has a higher level of industry recognition and adoption and so on. However, the right choice of game engine largely depends on the individual needs, preferences, and constraints of the developer or the project, decide by your own needs :)

    • @tubeincompetence
      @tubeincompetence 11 หลายเดือนก่อน +4

      @@unitea.gamedev admittedly. You weren't the one calling Godot a mess. :) The original commenter did

    • @unitea.gamedev
      @unitea.gamedev  11 หลายเดือนก่อน +1

      @@tubeincompetence Missed that xD

  • @boblako
    @boblako 8 หลายเดือนก่อน

    The only thing I wish you is good luck. :D When you spend 3, 5, 7 years developing your game, and then suddenly Unity decides to take all your earned money for itself. Saying I was wrong won't help you :D Lawyers won't help either.

    • @unitea.gamedev
      @unitea.gamedev  8 หลายเดือนก่อน +1

      Unity is just allowed to change the license agreement for upcoming versions. That is something we learned from the last scandal. Besides that I would not recommend to develop a game for 3-7 years as a beginning gamedev. Start with small projects and grow on this priceless experience.

    • @boblako
      @boblako 8 หลายเดือนก่อน

      @@unitea.gamedev
      I don’t know what it is about licensing agreements, but for myself I decided to never have anything to do with Unity. In order to avoid, so to speak, probable future adventures. By the way, they are still embedding spyware into users’ games and do not intend to stop.

  • @darshana3g
    @darshana3g 10 หลายเดือนก่อน +1

    This videos seems to be paid by Unity to get back people? Also no Unity means this channel no longer exists 😅

    • @unitea.gamedev
      @unitea.gamedev  10 หลายเดือนก่อน +1

      It's not, this is my personal opinion!
      If I would no longer use Unity I would just rename my channel.

    • @darshana3g
      @darshana3g 10 หลายเดือนก่อน

      @@unitea.gamedev glad to hear that 👍👍👍 ps: nothing serious, just kidding

  • @jonuno
    @jonuno 6 หลายเดือนก่อน

    your only input on your stance in this video is 'I have already started in unity so it makes more sense to continue my journey there' . all the rest is fluff. fuck the algorythm

    • @unitea.gamedev
      @unitea.gamedev  6 หลายเดือนก่อน +1

      Thats not what I said in the video. Please watch before making such comments :)