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

  Рет қаралды 24,829

Nick Maltbie

Nick Maltbie

Күн бұрын

Пікірлер: 153
@mikkelens
@mikkelens Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
Straw? They dropped the whole fucking barn on the poor camel.
@NickMaltbie
@NickMaltbie Жыл бұрын
Thanks! Always happy to see support from others about trying something new :)
@rahn45
@rahn45 Жыл бұрын
"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.
@kevinscales
@kevinscales Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
Godot's been treating me pretty good so far (for the most part). The learning curve isn't as intense as I had feared.
@MatthewTrecozzi
@MatthewTrecozzi Жыл бұрын
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 Жыл бұрын
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.
@thegameissimple
@thegameissimple Жыл бұрын
You have +1 subscriber for Godot content. Eager to see what you can bring to the community!
@NickMaltbie
@NickMaltbie Жыл бұрын
Thanks! Looking forward to trying out the engine more.
@user-rx3xl7zn1u
@user-rx3xl7zn1u Жыл бұрын
I've chosen Godot for my game design journey, so I look forward to any Godot content you put out.
@NickMaltbie
@NickMaltbie Жыл бұрын
I’ll be sure to share my journey in new videos!
@TJ-fv9vs
@TJ-fv9vs Жыл бұрын
Thanks a lot for your very educational and funny videos! Looking forward to your new Godot videos, I'm also learning Godot 😀
@OutsidePawn
@OutsidePawn Жыл бұрын
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 Жыл бұрын
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!
@lemied23
@lemied23 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
Nice to know I was thinking about GODOT but I'll check Flax out also ...
@st.altair4936
@st.altair4936 Жыл бұрын
6:04 A video sharing your experiences of porting it to Godot would be very interesting indeed
@gallavanting2041
@gallavanting2041 Жыл бұрын
would love to hear how this is going for you
@maranr
@maranr Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
I was just using your stairs video for my character controller in Godot yesterday
@NickMaltbie
@NickMaltbie Жыл бұрын
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!
@DavidMann10k
@DavidMann10k Жыл бұрын
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 Жыл бұрын
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.
@rerere1569
@rerere1569 9 ай бұрын
Hey, it's been about 6 months, how is it going? Could you perhaps make a follow-up video on that?
@NickMaltbie
@NickMaltbie 7 ай бұрын
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 7 ай бұрын
@@NickMaltbie that's awesome! thanks
@Linealo
@Linealo Жыл бұрын
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 Жыл бұрын
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.
@chhatrapatikumar
@chhatrapatikumar Жыл бұрын
Unity has unity remote 5, Is there something similar for Godot to live playtest game on Android mobile devices ?
@NickMaltbie
@NickMaltbie Жыл бұрын
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 Жыл бұрын
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...
@andermetalbrasil
@andermetalbrasil Жыл бұрын
Welcome to Godot community.
@NickMaltbie
@NickMaltbie Жыл бұрын
Thanks! Everyone seems pretty kind here.
@AppMaker728
@AppMaker728 4 ай бұрын
I'm in the Godot community too dude i left unity i even UN-installed unity from both my computers
@ಠ_ಠ-ಥ2ಷ
@ಠ_ಠ-ಥ2ಷ Жыл бұрын
the node system of godot is really something its easy to use I'm kinda glad that more people are using it
@NickMaltbie
@NickMaltbie Жыл бұрын
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.
@MrArch777
@MrArch777 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
​@@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 Жыл бұрын
Yep, I'm learning godot now so hopefully will have some fun updates in the next few weeks! @asdfghjkl-jk6mu
@gabrielesilinic
@gabrielesilinic Жыл бұрын
the good thing is that at least you can still use C# and port some C# code into your godot version
@playbehnder
@playbehnder Жыл бұрын
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 Жыл бұрын
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.
@trueblue97
@trueblue97 7 ай бұрын
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.
@the_undead
@the_undead Жыл бұрын
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.
@ysegrim9824
@ysegrim9824 Жыл бұрын
unreal might also do something like that in the future - its under epic right?
@NickMaltbie
@NickMaltbie Жыл бұрын
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.
@gaweyn
@gaweyn Жыл бұрын
subscribed because of THIS video, cannot wait to see what you create in Godot
@jussirautiainen3784
@jussirautiainen3784 Жыл бұрын
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 Жыл бұрын
Haha, I hear you. Good luck with Godot and hopefully I'll have some new content soon about transferring my projects.
@RDMonkey2
@RDMonkey2 Жыл бұрын
Subscribed for more Godot content, good luck brother. Cheers.
@NickMaltbie
@NickMaltbie Жыл бұрын
Thanks, hopefully I'll have more updates soon.
@believeitornotnotabot3056
@believeitornotnotabot3056 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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
@Hani_raihan
@Hani_raihan Жыл бұрын
Can u make some tutorials on godot
@NickMaltbie
@NickMaltbie Жыл бұрын
Need to learn a bit more but will definitely make some dev logs and tutorials!
@diligencehumility6971
@diligencehumility6971 Жыл бұрын
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 Жыл бұрын
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.
@makcings4764
@makcings4764 Жыл бұрын
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 Жыл бұрын
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.
@jaysistar2711
@jaysistar2711 Жыл бұрын
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 Жыл бұрын
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.
@shkshk8482
@shkshk8482 Жыл бұрын
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 Жыл бұрын
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.
@8bit_pineapple
@8bit_pineapple Жыл бұрын
I initially said "Go - Dot" - but since then I found _"Waiting for Godot"_ is a play from the 1950's pronounced GOD-oh.
@anon_y_mousse
@anon_y_mousse Жыл бұрын
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 Жыл бұрын
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.
@SageAwakens
@SageAwakens Жыл бұрын
Godot is the only right answer, long term.
@stephanrobertgames
@stephanrobertgames Жыл бұрын
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 Жыл бұрын
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!
@pgryan1057
@pgryan1057 Жыл бұрын
Why does nobody mention GameMaker...? Great video regardless...!
@NickMaltbie
@NickMaltbie Жыл бұрын
Always use the right tool for the right job. Game maker is a fine tool for other applications too :)
@GouFPS
@GouFPS Жыл бұрын
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 Жыл бұрын
It's important to use the right tool for the right project :)
@MajatekYT
@MajatekYT Жыл бұрын
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 Жыл бұрын
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.
@charlythompson9281
@charlythompson9281 Жыл бұрын
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 Жыл бұрын
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.
@rahn45
@rahn45 Жыл бұрын
"Unity is still a good educational tool." "How to Destroy Your Company Overnight 101"
@spikku
@spikku Жыл бұрын
I'm 5 seconds in and almost choked on my coffee laughing. Nice intro...
@NickMaltbie
@NickMaltbie Жыл бұрын
Glad you enjoyed it :)
@jovlem
@jovlem Жыл бұрын
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!
@vorpalthefox
@vorpalthefox Жыл бұрын
guh-doe also sounds a ton fancier than go-DOT, it has a silent T in there now!
@Frank_G_Finster
@Frank_G_Finster Жыл бұрын
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 Жыл бұрын
Good luck with the switch!
@naeemulhoque1777
@naeemulhoque1777 Жыл бұрын
it would be nice to see your godot journey
@irql2
@irql2 Жыл бұрын
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 Жыл бұрын
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.
@JezCane
@JezCane Жыл бұрын
Already pulled my assets and installed Godot.
@SG-js2qn
@SG-js2qn Жыл бұрын
I'd like to see some fresh wind in Godot's sails. Nothing too disruptive, but get that ship moving in the right direction.
@antmoundsock1122
@antmoundsock1122 Жыл бұрын
I love unity, I just hate it’s higher ups!
@NickMaltbie
@NickMaltbie Жыл бұрын
Tool is nice, company not so much.
@GuyWithChainsaw
@GuyWithChainsaw Жыл бұрын
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 Жыл бұрын
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.
@moss243
@moss243 Жыл бұрын
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 👋
@Raccoon5
@Raccoon5 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
​@@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 Жыл бұрын
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 Жыл бұрын
Happy to try out Godot. I didn’t even use most of the Unity features and my projects should work well in Godot regardless? :)
@bazyt1
@bazyt1 Жыл бұрын
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 Жыл бұрын
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!
@andreistein2429
@andreistein2429 Жыл бұрын
Unity why are you doing this to us 😩
@txzk26
@txzk26 Жыл бұрын
money
@NickMaltbie
@NickMaltbie Жыл бұрын
They’ve been doing this for a while. Seems like it’s time for something new :)
@frfrankie23
@frfrankie23 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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...
@RMDragon3
@RMDragon3 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@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.
@RomanTchekashov
@RomanTchekashov Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
​@@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 Жыл бұрын
Bad in what way?
@RomanTchekashov
@RomanTchekashov Жыл бұрын
@@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 Жыл бұрын
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!
@TheComebackOfTheCentury
@TheComebackOfTheCentury Жыл бұрын
So glad i chose godot instead of unity, tbh i only used godot because it was lightweight
@Chevifier
@Chevifier Жыл бұрын
Who pronounces it 'Go Dot'. Ive been using it for years and I rarely ever hear anyone call it that. 😂 Welcome to the community😊
@nocultist7050
@nocultist7050 Жыл бұрын
Godot's input system is more reasonable than Unity's one despite having pretty much all the benefits Unity Input System provided.
@attractivegd9531
@attractivegd9531 Жыл бұрын
Awesome
@Nicklefritz
@Nicklefritz Жыл бұрын
Unity just did Godot a favor.
@mauree1618
@mauree1618 Жыл бұрын
Open source is the way.
@troyootipep5
@troyootipep5 Жыл бұрын
I use Godot +Subscriber
@FuzzballStudios
@FuzzballStudios Жыл бұрын
It’s French; the “t” is silent!
@WilliamElliottBeverlyIV
@WilliamElliottBeverlyIV Жыл бұрын
All your base are belong to us
@dmas7749
@dmas7749 11 ай бұрын
good luck
@mohsenzare2511
@mohsenzare2511 Жыл бұрын
Welcome to Godot
@IMED_LAKEHAL
@IMED_LAKEHAL Жыл бұрын
good move. I am switching to unreal
@NickMaltbie
@NickMaltbie Жыл бұрын
Good luck in your game dev! I’ve trekked unreal and it seems like a powerful piece of software.
@LotsOfS
@LotsOfS Жыл бұрын
Please no KZbin Shorts
@thomasbonatti9341
@thomasbonatti9341 Жыл бұрын
"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 Жыл бұрын
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 11 ай бұрын
no thanks.
@kaya_stu
@kaya_stu Жыл бұрын
just use gadough godough sounds way worse
@renatomandellidemello6589
@renatomandellidemello6589 Жыл бұрын
great video, but GO!! DOT!! sounds way cooler, just saying...
@prestigemultimediagroup6436
@prestigemultimediagroup6436 Жыл бұрын
Stride3d is a MUCH better choice for unity users
My Essential First Step in Game Dev
20:10
Nick Maltbie
Рет қаралды 3,4 М.
Unity Developer Tries Godot For The First Time
11:56
Geeze
Рет қаралды 19 М.
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Why Stairs Suck in Games... and why they don't have to
11:24
Nick Maltbie
Рет қаралды 1,5 МЛН
How Multiplayer Games Work
15:14
Nick Maltbie
Рет қаралды 246 М.
Integrate Rope Swinging System to Parkour and Climbing System
4:05
Fantacode Studios
Рет қаралды 238
Why Use The Godot Game Engine?
11:59
Gamefromscratch
Рет қаралды 184 М.
Godot For Unity Developers
27:43
Gamefromscratch
Рет қаралды 173 М.