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

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?

Пікірлер: 153

  • @mikkelens
    @mikkelens8 ай бұрын

    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

    8 ай бұрын

    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

    8 ай бұрын

    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

    8 ай бұрын

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

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

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

  • @rahn45

    @rahn45

    8 ай бұрын

    "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
    @MatthewTrecozzi8 ай бұрын

    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

    8 ай бұрын

    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
    @kevinscales8 ай бұрын

    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

    8 ай бұрын

    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

    4 ай бұрын

    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
    @thegameissimple8 ай бұрын

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

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

    Thanks! Looking forward to trying out the engine more.

  • @andermetalbrasil
    @andermetalbrasil8 ай бұрын

    Welcome to Godot community.

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

    Thanks! Everyone seems pretty kind here.

  • @user-rx3xl7zn1u
    @user-rx3xl7zn1u8 ай бұрын

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

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

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

  • @st.altair4936
    @st.altair49368 ай бұрын

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

  • @OutsidePawn
    @OutsidePawn8 ай бұрын

    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

    8 ай бұрын

    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!

  • @TJ-fv9vs
    @TJ-fv9vs5 ай бұрын

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

  • @lemied23
    @lemied238 ай бұрын

    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

    8 ай бұрын

    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

    8 ай бұрын

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

  • @Linealo
    @Linealo8 ай бұрын

    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

    8 ай бұрын

    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.

  • @the_undead
    @the_undead8 ай бұрын

    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.

  • @maranr
    @maranr8 ай бұрын

    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

    8 ай бұрын

    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_k8 ай бұрын

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

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

    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!

  • @MrArch777
    @MrArch7778 ай бұрын

    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

    8 ай бұрын

    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

    8 ай бұрын

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

    8 ай бұрын

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

  • @RDMonkey2
    @RDMonkey28 ай бұрын

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

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

    Thanks, hopefully I'll have more updates soon.

  • @DavidMann10k
    @DavidMann10k8 ай бұрын

    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

    8 ай бұрын

    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.

  • @8bit_pineapple
    @8bit_pineapple8 ай бұрын

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

  • @gaweyn
    @gaweyn5 ай бұрын

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

  • @naeemulhoque1777
    @naeemulhoque17778 ай бұрын

    it would be nice to see your godot journey

  • @user-xh8dm8lk4g
    @user-xh8dm8lk4g8 ай бұрын

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

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

    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.

  • @anon_y_mousse
    @anon_y_mousse8 ай бұрын

    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

    8 ай бұрын

    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.

  • @jussirautiainen3784
    @jussirautiainen37848 ай бұрын

    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

    8 ай бұрын

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

  • @gabrielesilinic
    @gabrielesilinic8 ай бұрын

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

  • @believeitornotnotabot3056
    @believeitornotnotabot30568 ай бұрын

    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

    8 ай бұрын

    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

    8 ай бұрын

    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

  • @attractivegd9531
    @attractivegd95318 ай бұрын

    Awesome

  • @rahn45
    @rahn458 ай бұрын

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

  • @vorpalthefox
    @vorpalthefox8 ай бұрын

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

  • @andreistein2429
    @andreistein24298 ай бұрын

    Unity why are you doing this to us 😩

  • @txzk26

    @txzk26

    8 ай бұрын

    money

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

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

  • @chhatrapatikumar
    @chhatrapatikumar8 ай бұрын

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

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

    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

    8 ай бұрын

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

  • @makcings4764
    @makcings47648 ай бұрын

    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

    8 ай бұрын

    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.

  • @ysegrim9824
    @ysegrim98248 ай бұрын

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

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

    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.

  • @shkshk8482
    @shkshk84828 ай бұрын

    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

    8 ай бұрын

    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.

  • @gallavanting2041
    @gallavanting20415 ай бұрын

    would love to hear how this is going for you

  • @playbehnder
    @playbehnder8 ай бұрын

    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

    8 ай бұрын

    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.

  • @diligencehumility6971
    @diligencehumility69718 ай бұрын

    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

    8 ай бұрын

    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.

  • @JezCane
    @JezCane8 ай бұрын

    Already pulled my assets and installed Godot.

  • @charlythompson9281
    @charlythompson92818 ай бұрын

    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

    8 ай бұрын

    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
    @GouShin18 ай бұрын

    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

    8 ай бұрын

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

  • @antmoundsock1122
    @antmoundsock11227 ай бұрын

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

  • @NickMaltbie

    @NickMaltbie

    7 ай бұрын

    Tool is nice, company not so much.

  • @rerere1569
    @rerere1569Ай бұрын

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

  • @NickMaltbie

    @NickMaltbie

    19 күн бұрын

    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

    18 күн бұрын

    @@NickMaltbie that's awesome! thanks

  • @MajatekYT
    @MajatekYT8 ай бұрын

    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

    8 ай бұрын

    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.

  • @Hani-gt9pu
    @Hani-gt9pu8 ай бұрын

    Can u make some tutorials on godot

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

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

  • @bazyt1
    @bazyt18 ай бұрын

    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

    8 ай бұрын

    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!

  • @spikku
    @spikku8 ай бұрын

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

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

    Glad you enjoyed it :)

  • @SG-js2qn
    @SG-js2qn8 ай бұрын

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

  • @jovlem
    @jovlem4 ай бұрын

    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!

  • @Raccoon5
    @Raccoon58 ай бұрын

    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

    8 ай бұрын

    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

    8 ай бұрын

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

    8 ай бұрын

    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

    8 ай бұрын

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

  • @Nicklefritz
    @Nicklefritz8 ай бұрын

    Unity just did Godot a favor.

  • @moss243
    @moss2438 ай бұрын

    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 👋

  • @Frank_G_Finster
    @Frank_G_Finster8 ай бұрын

    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.

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

    Good luck with the switch!

  • @pgryan1057
    @pgryan10578 ай бұрын

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

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

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

  • @kaylaroxx
    @kaylaroxx8 ай бұрын

    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

    8 ай бұрын

    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

    8 ай бұрын

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

  • @jaysistar2711
    @jaysistar27118 ай бұрын

    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

    8 ай бұрын

    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.

  • @trueRisshi
    @trueRisshi8 ай бұрын

    Godot is the only right answer, long term.

  • @Chevifier
    @Chevifier8 ай бұрын

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

  • @troyootipep5
    @troyootipep58 ай бұрын

    I use Godot +Subscriber

  • @stephanrobertgames
    @stephanrobertgames8 ай бұрын

    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

    8 ай бұрын

    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!

  • @GuyWithChainsaw
    @GuyWithChainsaw8 ай бұрын

    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

    8 ай бұрын

    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.

  • @RMDragon3
    @RMDragon38 ай бұрын

    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

    8 ай бұрын

    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

    8 ай бұрын

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

  • @TheComebackOfTheCentury
    @TheComebackOfTheCentury8 ай бұрын

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

  • @dmas7749
    @dmas77494 ай бұрын

    good luck

  • @FuzzballStudios
    @FuzzballStudios8 ай бұрын

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

  • @RomanTchekashov
    @RomanTchekashov8 ай бұрын

    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

    8 ай бұрын

    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

    8 ай бұрын

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

    8 ай бұрын

    Bad in what way?

  • @RomanTchekashov

    @RomanTchekashov

    8 ай бұрын

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

    8 ай бұрын

    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!

  • @mohsenzare2511
    @mohsenzare25118 ай бұрын

    Welcome to Godot

  • @erikafurudo9960
    @erikafurudo99608 ай бұрын

    2D: Godot 3D: Flax Engine

  • @nocultist7050
    @nocultist70508 ай бұрын

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

  • @irql2
    @irql27 ай бұрын

    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

    7 ай бұрын

    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.

  • @IMED_LAKEHAL
    @IMED_LAKEHAL8 ай бұрын

    good move. I am switching to unreal

  • @NickMaltbie

    @NickMaltbie

    8 ай бұрын

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

  • @mauree1618
    @mauree16188 ай бұрын

    Open source is the way.

  • @WilliamElliottBeverlyIV
    @WilliamElliottBeverlyIV8 ай бұрын

    All your base are belong to us

  • @LotsOfS
    @LotsOfS8 ай бұрын

    Please no KZread Shorts

  • @DaBrain2578
    @DaBrain25788 ай бұрын

    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.

  • @thomasbonatti9341
    @thomasbonatti93414 ай бұрын

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

  • @renatomandellidemello6589
    @renatomandellidemello65898 ай бұрын

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

  • @robosergTV
    @robosergTV4 ай бұрын

    no thanks.

  • @justlimeguy
    @justlimeguy8 ай бұрын

    just use gadough godough sounds way worse

  • @prestigemultimediagroup6436
    @prestigemultimediagroup64368 ай бұрын

    Stride3d is a MUCH better choice for unity users

  • @kishirisu1268
    @kishirisu12688 ай бұрын

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