I'm Switching from Unity to Godot and You Should Consider it as Well

Sdílet
Vložit
  • čas přidán 4. 06. 2024
  • Sharing my thoughts on Unity's recent pricing changes that have sparked controversy in the community. I'll discuss why I've decided to switch from Unity to the open-source Godot game engine for my OpenKCC project. While these pricing changes won't directly impact me, I'll explain my reasons for making this transition, which include past frustrations with Unity's updates and decisions. Rest assured; I'll continue to support OpenKCC for Unity while embarking on this exciting learning journey with Godot.
    Given Unity's recent announcement that they will now start charging developers to use their platform, I think it's finally time I switch to the more stable, open-source platform of Godot.
    blog.unity.com/news/plan-pric...
    Chapters:
    0:00 What Happened with Unity
    1:10 Let’s Try Out Godot
    2:13 But Aren't My Projects Free Already?
    4:22 More Aligned with My Values
    5:04 Still Supporting OpenKCC for Unity
    5:52 What's Next?

Komentáře • 154

  • @mikkelens
    @mikkelens Před 8 měsíci +77

    I think you have a good point about the community reaction being quite large for what it conceptually is, but it really does seem to be a straw-that-broke-the-camel's-back situation just like you mentioned. Very happy to see average unity engine community creators like you taking action in a way that matters, even if it isn't that provocative or rebellious in nature. Personally I'm hoping to see a future where something like Godot rules the world of amateur game dev the way Unity has until now, even if I myself am currently most comfortable using Unity.

    • @connorhagerty537
      @connorhagerty537 Před 8 měsíci +18

      How is it an overreaction? They opened up a pathway for devs to end up bankrupted by third parties(install/uninstall bots) even if their game was a huge success. It doesn't matter if they're trying to walk it back, their little anchoring plan was too insane this time. And you'd have to be equally nutty to stay with unity if you're not already set to release in the next few months.

    • @Splarkszter
      @Splarkszter Před 8 měsíci +5

      it isn't an over-reaction. And specially when you acknowledge that the idiot that runs the entire company is the ex-CEO of EA.

    • @blunderingfool
      @blunderingfool Před 8 měsíci +4

      Straw? They dropped the whole fucking barn on the poor camel.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +3

      Thanks! Always happy to see support from others about trying something new :)

    • @rahn45
      @rahn45 Před 8 měsíci +5

      "This is an overreaction."
      "My Unity courses just became useless overnight..."
      "My game pitch just got rejected because it was in Unity..."
      "My investor just demanded I switch out of Unity..."
      Yeah just an overreaction.

  • @MatthewTrecozzi
    @MatthewTrecozzi Před 8 měsíci +45

    Best of luck finding a new gamedev "home" to continue your journey on. You deserve a game engine / community that appreciates your efforts! Watching your project and channel grow has been inspiring and I'm looking forward to the future whatever it holds.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +4

      Thanks so much Matt :) seems like Godot will appreciate the FOSS model much more than Unity. They didn’t even let me put some of my assets on the asset store (for free) because I was using other CC assets in my examples. Hopefully Godot supports this ecosystem much better.

  • @kevinscales
    @kevinscales Před 8 měsíci +30

    Welcome to the Godot community, it's great to have you!
    Looking out for each other is just the better option for compared to relying on a corporation that couldn't care less about what you want.
    Hope you have fun in the transition!

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +7

      Thanks! I've been reading up on the godot docs about how the engine works and what it can support. seems like there are a lot of open-source examples that do what I need for my projects (like automated github actions for build/testing/addons). I'm looking forward to trying something new :)

    • @emissaryofcharybdis105
      @emissaryofcharybdis105 Před 5 měsíci

      Godot's been treating me pretty good so far (for the most part). The learning curve isn't as intense as I had feared.

  • @thegameissimple
    @thegameissimple Před 8 měsíci +24

    You have +1 subscriber for Godot content. Eager to see what you can bring to the community!

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +4

      Thanks! Looking forward to trying out the engine more.

  • @user-rx3xl7zn1u
    @user-rx3xl7zn1u Před 8 měsíci +11

    I've chosen Godot for my game design journey, so I look forward to any Godot content you put out.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +2

      I’ll be sure to share my journey in new videos!

  • @st.altair4936
    @st.altair4936 Před 8 měsíci +5

    6:04 A video sharing your experiences of porting it to Godot would be very interesting indeed

  • @TJ-fv9vs
    @TJ-fv9vs Před 5 měsíci +2

    Thanks a lot for your very educational and funny videos! Looking forward to your new Godot videos, I'm also learning Godot 😀

  • @lemied23
    @lemied23 Před 8 měsíci +7

    I tried Godot 4 cause I have more ideas for 3d than for 2d,but i actually ended up switching to Flax Engine Yesterday.Its been amazing,its like a unity and Unreal engine hybrid and easy for unity users to pick up because of how insanely similar it is,what got me dedicated to the switch was its post processing, semi light weight volumetric fog,GPU light baking,Real-time GI,Advanced animation ,VFX and support for C# and C++ along with its visual scripting tools.Its sad whats happening to Unity but I don't think I'd wanna switch back to Unity.That's just been my experience anyway.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      I’ll have to give it a look. One idea I considered was writing some of my libraries as nuget packages so it would be very easy to share to other CLR compatible ecosystems.

    • @jussirautiainen3784
      @jussirautiainen3784 Před 8 měsíci

      Nice to know I was thinking about GODOT but I'll check Flax out also ...

  • @OutsidePawn
    @OutsidePawn Před 8 měsíci +8

    I'm making the same move as well. Heard Godot supports C#. That's all I need. Don't care about the features as long as I can code in C#, I believe I'll be fine. The decision from Unity was a big red flag for me as I was planning to start an ambitious project that might take years. Glad they made the announcement now. Will be checking you out for Godot content you share. Thanks.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      Thanks! Good luck with the move to godot. I think I'll be using this as a chance to explore more tools. Seems like Godot supports C#, GDScript, C/C++, and python so lots of options to explore!

  • @andermetalbrasil
    @andermetalbrasil Před 8 měsíci +7

    Welcome to Godot community.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +2

      Thanks! Everyone seems pretty kind here.

  • @maranr
    @maranr Před 8 měsíci +5

    Great news. Looking forward to watching. What Unity has done is going to be the best thing ever for Godot. I am looking forward exponential growth in the features and add-ons and assets for Godot.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      Unity did a great advertisement campaign for Godot. Hopefully I can transfer some of my assets and expertise to Godot as well.

  • @tanna_k
    @tanna_k Před 8 měsíci +3

    I was just using your stairs video for my character controller in Godot yesterday

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      Awesome! I have a new version planned invoking floating capsule collides as well so hopefully I’ll be able to make an iodate with a Godot example!

  • @Linealo
    @Linealo Před 8 měsíci +8

    Have been using Godot for a while. Mostly watching these videos to push some into the algorithm. I´m no fanboy, I like to try all kinds of engines like defold or construct as well, but Godot has made big steps forward recently with 4.0 and I think for most Unity developers it is the next stop on the road to somewhere else.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      I’m going to try some other game engines for projects as well. I always looked at it like the right tool for the right job. Seems like Godot is a great tool to check out next.

  • @trueblue97
    @trueblue97 Před 13 dny

    Im a little late to the party, but id be interested to know if there is default primitive objects in Godot. I remember in unity being able to just put random shapes (2d or 3d) into my levels for quick prototyping, but I cant seem to figure out if Godot has that sort of feature, or anything similar really.

  • @DavidMann10k
    @DavidMann10k Před 8 měsíci +3

    Yes! I love the work that you put into open KCC. It wasn't quite the right fit for my unity base MMO. Now that I'm rebuilding it in Godot I'm not sure what I'll be using. Maybe our interests will align and we could collaborate on a new KCC for Godot!

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      I'm starting on the new project now. It's just a placeholder repo as I'm learning but I'm sure there will be many opportunities to add to and modify the project. Right now, I just have a big list of stuff to learn.

  • @MrArch777
    @MrArch777 Před 8 měsíci +11

    I'm hoping this is the time Godot gets an influx of good quality content, as that's what I've noticed it suffers with most, there are some very good tutorials and projects, but it's almost nothing compared to the content Unity has due to it being a smaller, younger, more niche engine, I'm hoping there will be some really good more diverse tutorials touching untouched areas of development coming out of the community soon.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +2

      I’m happy to contribute my work to Godot. My tutorials and examples aren’t always perfect but I feel like learning tools should be available and shared as everyone can improve them.

    • @asdfghjkl-jk6mu
      @asdfghjkl-jk6mu Před 8 měsíci

      ​@@NickMaltbieplease consider making tutorials that cover actual game dev concepts related to development with godot, as godot has a lot of super specific tutorials but not many general tutorials

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      Yep, I'm learning godot now so hopefully will have some fun updates in the next few weeks! @asdfghjkl-jk6mu

  • @gaweyn
    @gaweyn Před 6 měsíci

    subscribed because of THIS video, cannot wait to see what you create in Godot

  • @user-xh8dm8lk4g
    @user-xh8dm8lk4g Před 8 měsíci +3

    the node system of godot is really something its easy to use I'm kinda glad that more people are using it

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      I think using visual code is great for some tasks as well. Especially if you want to involve less technical developers in the project too.

  • @the_undead
    @the_undead Před 8 měsíci +2

    I would upload a detailed process of your learning how to port from unity to godot, because I feel like a lot of people are going to want to learn this here soon.

  • @jussirautiainen3784
    @jussirautiainen3784 Před 8 měsíci

    Looking forward to your videos Im installing GODOT tomorrow and will start importing my Unity project shortly after ... Unity has been great but since they went public its been a downhill slide ...

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      Haha, I hear you. Good luck with Godot and hopefully I'll have some new content soon about transferring my projects.

  • @gallavanting2041
    @gallavanting2041 Před 5 měsíci +1

    would love to hear how this is going for you

  • @RDMonkey2
    @RDMonkey2 Před 8 měsíci +1

    Subscribed for more Godot content, good luck brother. Cheers.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      Thanks, hopefully I'll have more updates soon.

  • @playbehnder
    @playbehnder Před 8 měsíci +1

    I have a doubt. I Want to start Godot too but I realize I can choose between c# and gdscript. What I should learn exactly? I read from internet c# is better in some cases for performance and scalability. But there isn't so much courses /videos to start with unlike gdscript.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      I’m gonna make follow up videos. I’m actually planning on using C++, C#, and GDScript for different applications :) seems like they all have their use in different ways.

  • @shkshk8482
    @shkshk8482 Před 8 měsíci +1

    Unity sent me an email that I have to upgrade every pro seat to industry. I am considering Godot 4 as an alternative. My only concern is its C# support and performance. I have a lot of mathematically intensive source code. Do you think it is worth switching?

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      I think C# should work fine, although with Godot 4 C# support seems to only work on specific platforms (works for all platforms on Godot 3 and seems like support will be added in Godot 4.2 as well).
      As with most coding and performance questions, I think C# should run just fine for most source code. If you need things to be really efficient you can always import or write a C/C++ lib for lower level memory controls but that is probably not needed unless you have a huge requirement for performance.

  • @ysegrim9824
    @ysegrim9824 Před 8 měsíci +1

    unreal might also do something like that in the future - its under epic right?

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      I believe they are privately owned for now so less of a risk (despite tencent heavily investing in them). But with any proprietary software you run this kind of risk.

  • @anon_y_mousse
    @anon_y_mousse Před 8 měsíci +1

    Interesting pronunciation guide. I always assumed it was like the play and that's how I pronounce it, but that alternative, still with a silent T, of go-do with no stress on either syllable is quite an interesting choice as well. As for GIF, I pronounce it like "gift minus the T". If I'm being weird, which is generally all the time, I might end up pronouncing the T, for either word.
    As to the choice to "port" to Godot, I applaud that choice for various reasons, but especially the open source nature of the engine. Freedom, as in speech, is a goal I strive to achieve in both my software and as a way of life. It's hard for various reasons, but often people confuse free beer and free speech.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      Pronouncing projects is always a bit weird. Especially with open source programs that didn’t necessarily have a single source of truth.
      Seems like the original project developers based it off the play but would have probably pronounced it closer to “guh-doh” but they never confirmed which I respect.
      Also. I like the analogy of free beer versus freedom! It’s how I like to share and develop my code even if it’s just me putting up random samples online.

  • @chhatrapatikumar
    @chhatrapatikumar Před 8 měsíci +1

    Unity has unity remote 5,
    Is there something similar for Godot to live playtest game on Android mobile devices ?

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      I'm not really sure. I haven't worked with those tools in unity much. However, from the docs, it seems like it shoudl be possible.
      docs.godotengine.org/en/stable/tutorials/scripting/debug/overview_of_debugging_tools.html#deploy-with-remote-debug

    • @chhatrapatikumar
      @chhatrapatikumar Před 8 měsíci

      Yes debugging in Android mobile with usb cable is possible with Godot, first you have to export android game with debugging check ✅ and after that game install on phone and now you can debug and check changes in game...

  • @believeitornotnotabot3056
    @believeitornotnotabot3056 Před 8 měsíci

    started developing a project a few months ago in unity, then I got busy with other work and procrastination, finally got stuff sorted out and went back to it about a month ago and was regularly getting back to it and enjoying myself with it, now unity is on fire.
    fun times :)

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      Nothing wrong with finishing your current project in unity, especially if your project already has a lot of progress. I just wanted to switch because I don't want to promote the platform and have been frustrated by their decisions for the past few years.

    • @believeitornotnotabot3056
      @believeitornotnotabot3056 Před 8 měsíci +1

      I was an utter beginner in unity and if i'm honest I'd much rather loose the progress I've made in this project than continue supporting a company that actively makes the lives of it's users worse while there are better competitors in the market, in addition I started remaking the project in godot as a little experiment and i found it a lot easier to use@@NickMaltbie

  • @rerere1569
    @rerere1569 Před 2 měsíci +1

    Hey, it's been about 6 months, how is it going? Could you perhaps make a follow-up video on that?

    • @NickMaltbie
      @NickMaltbie  Před měsícem +1

      Shhh, schedules don’t exist. I’ve been learning a lot about godot including basic project structure, gdscript, documentation, github automation for godot… lots of fun ideas but still working on porting the project to godot. You can see the github repo for the current progress here - github.com/nicholas-maltbie/Godot-OpenKCC
      It’s pretty much a 1:1 port of the project from Unity to godot but still working on adding a lot of features.
      I actually have been busy with getting married last month so haven’t had as much time.

    • @rerere1569
      @rerere1569 Před měsícem

      @@NickMaltbie that's awesome! thanks

  • @gabrielesilinic
    @gabrielesilinic Před 8 měsíci +1

    the good thing is that at least you can still use C# and port some C# code into your godot version

  • @diligencehumility6971
    @diligencehumility6971 Před 8 měsíci +1

    I am considering Godot *really much*
    However I also have a soft spot for Unreal, fully featured, beautiful graphics. So... What to choose?

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      Can always try both and see which one feels better. I don’t really use high end graphics so using an open source engine is probably the best for my use case.

  • @8bit_pineapple
    @8bit_pineapple Před 8 měsíci +3

    I initially said "Go - Dot" - but since then I found _"Waiting for Godot"_ is a play from the 1950's pronounced GOD-oh.

  • @naeemulhoque1777
    @naeemulhoque1777 Před 8 měsíci

    it would be nice to see your godot journey

  • @attractivegd9531
    @attractivegd9531 Před 8 měsíci

    Awesome

  • @vorpalthefox
    @vorpalthefox Před 8 měsíci +2

    guh-doe also sounds a ton fancier than go-DOT, it has a silent T in there now!

  • @charlythompson9281
    @charlythompson9281 Před 8 měsíci

    I’m still in the early part of my learning journey (very part time / sporadic for years now). I remember a year or two ago something happened that made me doubt if I should continue with Unity, but there were no other engines that had the same depth of community so I pressed on. Since then I’ve made two complete practice games and am almost finished my third (an app rather than a game). Today is now the 4th day where I haven’t done any work since on it because I don’t see the point in spending more time learning the idiosyncrasies of an engine I’m going to ditch in a couple of weeks. Honestly, I’m an older learner, doing it as a hobby, and now questioning every minute I’ve put into it. So depressing.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      Skills transfer easily to new environments. I'm sure if you could pick up unity that learning Godot, unreal. or any other engine! And there is nothing wrong with sticking with unity for just personal projects especially if you have already started work on a project.

  • @GouShin1
    @GouShin1 Před 8 měsíci +2

    Godot is nice, in fact great even. But when it comes to dynamic lighting, C# performance, overall tools (even for 2D), Godot just isn't there but it can compete (in 2D). Unity redacted a lot of the changes (the most harmful ones), and let's be real Godot just isn't ready, it has tons of 2D physics problems like.. even new projects are not 1:1 as sometimes the node shakes like mad when moving, but others it's smooth as butter (with the exact same project settings btw). I do personally donate to godot, recently donated $1000 (aint much, but it's something), I do want Godot to succeed but to say it competes with unity isn't entirely true).

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      It's important to use the right tool for the right project :)

  • @rahn45
    @rahn45 Před 8 měsíci +2

    "Unity is still a good educational tool."
    "How to Destroy Your Company Overnight 101"

  • @makcings4764
    @makcings4764 Před 8 měsíci +2

    While it doesn't directly affect me as an individual game dev(i create game for artistic purposes) because im not planning on monetizing my game whatsoever.
    but the runtime fee change still affects the developer community in terms of trust between Unity and the developers.
    unity have broken its trust, and the future seems significantly darker for unity.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      Yeah, it's been feeling that way for a few years of updates. Hopefully learning godot will at least give me a good opportunity to expand my skillset.

  • @MajatekYT
    @MajatekYT Před 8 měsíci

    4:53 oh god, I came off as such a passive aggressive smarmy git in my comment at the bottom of the screen. Time to curl up in shame. But yeah, it's a shame that Unity can't be trusted now even as good as Godot is. I really wish we could've had both because Godot is open source to a detriment due to Unity's commercialisation of its various aspects (still gonna use Godot though). Looking forward to seeing your project updates in the future! Thank you for doing what you do. Releasing a lot of code to the community is no mean feat. ❤

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      Haha, didn't mean to call anyone out. It's very true that snapping isn't the best solution to stairs but I'm still working on that follow up video (so many ideas so little time). There is a bit more experimenting that I want to add into the project before making a full stairs 2.0 video. I'll make sure to post devlogs and updates about the progress of porting the project to godot. Good luck on your projects as well.

  • @spikku
    @spikku Před 8 měsíci +1

    I'm 5 seconds in and almost choked on my coffee laughing. Nice intro...

  • @jovlem
    @jovlem Před 5 měsíci

    Instead of making games/video's for one specific engine ( which each uses their own coding language ), you could more focus on the math behind it and how it works. Make use of pictures/short animations and schematics to explain things. This way, it can be re-created in any engine. But after watching some of your ( great ) video's, this is what you are allready doing. So great stuff and keap it comming!

  • @pgryan1057
    @pgryan1057 Před 8 měsíci +1

    Why does nobody mention GameMaker...? Great video regardless...!

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      Always use the right tool for the right job. Game maker is a fine tool for other applications too :)

  • @SG-js2qn
    @SG-js2qn Před 8 měsíci

    I'd like to see some fresh wind in Godot's sails. Nothing too disruptive, but get that ship moving in the right direction.

  • @bazyt1
    @bazyt1 Před 8 měsíci +1

    If Unity devs knew how every aspect of Unity can be transferred to Godot (or not), that would be very useful. And a bit of a nightmare scenario for Unity 😆 Animation controller. Character controllers. Post processing. Physics. Collisions. Input. Sound. Asset store stuff. Materials. Sprites. Cameras. Lighting.... The list gets very long. That's why the switch over is so hard.
    (+subbed).

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      Yeah, making a decision to switch platforms is difficult. I don't think I'll fully abandon unity but definitely have an excuse to port my projects to godot. The character controller demo is a nice example of lots of basic operations (animations, physics, materials, input, sound, etc...) so it's a great learning project for any engine!

  • @Hani-gt9pu
    @Hani-gt9pu Před 8 měsíci +1

    Can u make some tutorials on godot

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      Need to learn a bit more but will definitely make some dev logs and tutorials!

  • @antmoundsock1122
    @antmoundsock1122 Před 8 měsíci +2

    I love unity, I just hate it’s higher ups!

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      Tool is nice, company not so much.

  • @Frank_G_Finster
    @Frank_G_Finster Před 8 měsíci

    Made the change as well... and to make sure i dont get tempted going back, i have already requested deletion of my Unity Account. I am done with that company.

  • @jaysistar2711
    @jaysistar2711 Před 8 měsíci +1

    3:41 Don't assume that your own work has no value just because the engine releases similar feature. If you do it better, they could drop their own for yours. As long as you advertise its existance, usage is based on utility, not clout.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      I hear you. Thanks for the encouragement! I definitely will keep this in mind in the future. That's one of the great things about Godot though, if I have a patch or fix that I write, I can simply submit it to the repo and add it as an open source repo.

  • @stephanrobertgames
    @stephanrobertgames Před 8 měsíci +1

    You are a software enginieer ? I think u can pick up godot in a weekend to get more as bascis out of it

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      Check my GitHub repos if you want to see what I'm tinkering with. Been working on setting up my build environment and automated CI/CD last weekend. Will definitely make some devlogs and basics videos!

  • @JezCane
    @JezCane Před 8 měsíci

    Already pulled my assets and installed Godot.

  • @irql2
    @irql2 Před 8 měsíci +1

    How long before you're making unity videos again? A month or so? People have very short term memories, they drama from the past week is already wearing off.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      I’m sure I’ll make a follow up when they get a non preview version of the ECS physics working. Otherwise gonna keep working on learning new engines as the underlying reasons for trying something new are the same.

  • @Raccoon5
    @Raccoon5 Před 8 měsíci +1

    I feel like it's a classic outrage situation where the issue is not that bad and most of it comes from bad communication from Unity.
    But I do enjoy how so many people are using this as an opportunity for easy marketing by hating on Unity and getting clout for it :P
    Anyway, looking forward to what you make in Godot and if you actually stick with it in the long run.

    • @blinkachu5275
      @blinkachu5275 Před 8 měsíci +9

      it IS bad tho
      Imagine being a supermarket, you buy milk in bulk and pay a standard fee for it, but then you also pay that same distributor extra 0.20 cents per sale of 1 milk carton
      It's robbery, plain and simple
      It's also not legal, as Unity does not have a license agreement with the player, only with the developer, so is not legally allowed to scrape data off players their PCs to track if they installed a game or not
      Some of y'all defend this bullshit way too much and it's sickening. Stop defending multi-billion dollar corporations that make shitty decisions

    • @connorhagerty537
      @connorhagerty537 Před 8 měsíci +2

      ​@@blinkachu5275Your analogy is off. What unity was/is planning is more akin to the producers of the milk being charged $0.20 by the distributor everytime the consumer takes the carton of milk out of the fridge. But yeah, I don't get how people are still out here claiming there was an overreaction lol

    • @anon_y_mousse
      @anon_y_mousse Před 8 měsíci +1

      While it's only somewhat different from the deal that Epic has with regards to Unreal, the lack of clarity in their language led many to assume the worst and even if they refine the language to be more inline with what Epic uses, it'll still be at least as bad as theirs. Neither Unreal nor Unity are open source, as in freedom respecting. They're both source-available, and that's fine if you want to pay them a percentage of your profits for each user, but I personally abhor the subscription model, no matter how it's implemented. I would argue for using Godot for anyone who's even considering getting into game development and "donating" some money to their foundation if you earn anything off of your games.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      Happy to try out Godot. I didn’t even use most of the Unity features and my projects should work well in Godot regardless? :)

  • @SageAwakens
    @SageAwakens Před 8 měsíci +2

    Godot is the only right answer, long term.

  • @dmas7749
    @dmas7749 Před 4 měsíci

    good luck

  • @andreistein2429
    @andreistein2429 Před 8 měsíci +4

    Unity why are you doing this to us 😩

    • @txzk26
      @txzk26 Před 8 měsíci +3

      money

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      They’ve been doing this for a while. Seems like it’s time for something new :)

  • @RMDragon3
    @RMDragon3 Před 8 měsíci +1

    I agree, I have only used Unity for fun, and I haven't even made any of my games available (mainly because I tend to get bored of working on them before they are finished), so those changes would not effect me directly at all. However, it is such corporate bullshit and so greedy that it feels morally wrong to support it, on top of seeming like a bad monetary decision in the unlikely case I ever make a project that qualifies for having to pay. So yeah, I don't think I will be using Unity anymore.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      Yep. I don’t want to blame others who may still want to use unity though. But my game development tutorials and samples can be made without unity so no reason to promote their practices if I can avoid it.

    • @RMDragon3
      @RMDragon3 Před 8 měsíci

      @@NickMaltbie that's fair, there are plenty of reasons why someone could justify using Unity even now. For example, if someone has a game basically ready to come out, I can understand if they don't want to refactor it to another engine. However, in most cases I would encourage people to start learning and using another engine as soon as they can, especially if they hope to make money with their games.

  • @moss243
    @moss243 Před 8 měsíci

    whats happening to unity is really sad, I was just getting into it and Im lucky I could bail before I became to invested, I've been thinking about godot and I think im finally gonna switch, bye unity 👋

  • @kaylaroxx
    @kaylaroxx Před 8 měsíci +2

    I suspect you'll change to Stride3D instead. Godot has so many missing features compared to unity unfortunately. No Timeline, no skybox diffuse shading, root scaling on import broken in 4.1, and the language in general (even if using C#) is not very intuitive.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      I’ve seen some discussion about godot’s shortcomings. I think I’ll consider each engine for the right job it needs. I’ll be sure to checkout stride and see how it works but I also want my open KCC library to be useful for developers so there is no reason to avoid porting it to multiple platforms :)

    • @tamarans.ns.ii.4968
      @tamarans.ns.ii.4968 Před 8 měsíci +3

      It seams like you tried to do Unity stuff in Godot and gave up when it obviously didn't work. 🤨 Godot uses AnimationPlayer instead of time line to initiate properties, launch scripts, call functions...

  • @Chevifier
    @Chevifier Před 8 měsíci

    Who pronounces it 'Go Dot'. Ive been using it for years and I rarely ever hear anyone call it that. 😂 Welcome to the community😊

  • @TheComebackOfTheCentury
    @TheComebackOfTheCentury Před 8 měsíci

    So glad i chose godot instead of unity, tbh i only used godot because it was lightweight

  • @RomanTchekashov
    @RomanTchekashov Před 8 měsíci +3

    C# is better for larger projects! GScript like Python is bad choice unfortunately but Godot mostly supports their script language and it’s bad;(

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      It seems like they support C/C++ as well so I might be doing some combination of the C++, C#, and gscript for my porting process.

    • @RomanTchekashov
      @RomanTchekashov Před 8 měsíci

      ​@@NickMaltbieMaybe you know that several architectural styles exists to create software: monolith, microservice and etc. Game as a program created with monolith arch style. Monolith code base can grow to very large size as you adding more features. To handle complexity of large code base developed and used specific languages as Java / C#. Language design and compiler helps you to fix bug in compile time. Tests helps to prevent logic bug which could happen in runtime. If game become popular new programmers come and start to add new features which can introduce new bugs. In this environment languages with dynamic typing play against you and you need huge amount of tests + linter! Unfortunately only Unity have powerful UI editor and use C# as main language. In Java world I didn't find any UI editor only engine( Others competitors who have game UI editors use languages with dynamic types: Lua, GScript which suitable for small games only or you get a lot of headache. New version of Godot insists to use GScript because all new features added there first and other languages only then their have time( Unreal Engine use C++ which is harder then Java / C#. So, in Reality, there are no any alternative to Unity+C# for games which want to grow in future. Designers love to use Unity UI editor. Large team of developers can work together much better with C#. If only Godot will make a decision to use C# as their main language, focus on main features instead of support GScript. Then it will be real competitor to Unity and community can say smth. against Unity management. I have a dream where Unity is not a monopolist!

    • @kevinscales
      @kevinscales Před 8 měsíci +1

      Bad in what way?

    • @RomanTchekashov
      @RomanTchekashov Před 8 měsíci +1

      @@kevinscales To manage large code base in Python, JS, Lua is much harder then in Java or C#. Compiled languages with types helps you to handle complexity. Huge amount of bugs never appears in runtime. Your code base become more solid! Large group of people can work in one code bas. Language contracts don't let new developers to ruin the whole project. Even for single developer it hard manage his code base then it become large. For group of developers it's even harder. Games are not microservices. It's monolith. And for monolith suitable languages are Java, C#.

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +1

      Hey @RomanTchekashov The toolchain for godot is definitely different that than of unity or unreal. I'm planning on discussing this in my next video. But the fact that it's open source opens up so many more options. If I find a bug, I can fix it and share that fix with everyone. As opposed to unity where it just sits there... sometimes for months. I feel like godot is not a replacement, but I definitely favor the open-source environment more!

  • @troyootipep5
    @troyootipep5 Před 8 měsíci +1

    I use Godot +Subscriber

  • @WilliamElliottBeverlyIV
    @WilliamElliottBeverlyIV Před 8 měsíci +1

    All your base are belong to us

  • @mauree1618
    @mauree1618 Před 8 měsíci

    Open source is the way.

  • @GuyWithChainsaw
    @GuyWithChainsaw Před 8 měsíci +1

    One thing I'm afraid of is a mob bullying people who still make unity games. I've been learning unity and making my project for 3 years. I sacrificed a lot and went through severe depression. The thought of throwing it away or getting bullied for releasing my passion project feels like i'm back in the dark place I once was. I'm using older unity engine and probably won't make 200,000usd. I might even release my game for free. Just please, don't harass people using unity

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci +2

      Yes, people can still use unity and there are many reasons people should still use unity especially if they are mid-way through a project.
      I just would rather use my platform to promote an open-source community as opposed the Unity Technologies' attitude toward their game developers. But regardless it's best not to be aggressive towards people even if they are using unity.

  • @mohsenzare2511
    @mohsenzare2511 Před 8 měsíci

    Welcome to Godot

  • @IMED_LAKEHAL
    @IMED_LAKEHAL Před 8 měsíci

    good move. I am switching to unreal

    • @NickMaltbie
      @NickMaltbie  Před 8 měsíci

      Good luck in your game dev! I’ve trekked unreal and it seems like a powerful piece of software.

  • @nocultist7050
    @nocultist7050 Před 8 měsíci

    Godot's input system is more reasonable than Unity's one despite having pretty much all the benefits Unity Input System provided.

  • @Nicklefritz
    @Nicklefritz Před 8 měsíci +1

    Unity just did Godot a favor.

  • @FuzzballStudios
    @FuzzballStudios Před 8 měsíci

    It’s French; the “t” is silent!

  • @erikafurudo9960
    @erikafurudo9960 Před 8 měsíci

    2D: Godot
    3D: Flax Engine

  • @LotsOfS
    @LotsOfS Před 8 měsíci +1

    Please no CZcams Shorts

  • @renatomandellidemello6589
    @renatomandellidemello6589 Před 8 měsíci

    great video, but GO!! DOT!! sounds way cooler, just saying...

  • @thomasbonatti9341
    @thomasbonatti9341 Před 5 měsíci

    "guh-doe" is correct, and "go-dot" is incorrect. However, i still say "go-dot" because it drives my friends nuts, especially my friend that speaks french and actually makes games in Godot 😜

  • @DaBrain2578
    @DaBrain2578 Před 8 měsíci

    It is almost like Unity waited with the Runtime Fee until Godot 4 was is a really good place in terms of features and stability.
    I always thought it felt a bit like a scam to leave out Godot in their IPO.

  • @robosergTV
    @robosergTV Před 4 měsíci

    no thanks.

  • @justlimeguy
    @justlimeguy Před 8 měsíci +1

    just use gadough
    godough sounds way worse

  • @prestigemultimediagroup6436
    @prestigemultimediagroup6436 Před 8 měsíci +2

    Stride3d is a MUCH better choice for unity users

  • @kishirisu1268
    @kishirisu1268 Před 8 měsíci

    Engine creator live video: go-doT. I think he knows how to pronounce name correctly.