Unity Thinks You're A Sucker

Поделиться
HTML-код
  • Опубликовано: 29 янв 2025

Комментарии • 332

  • @stayathomedev
    @stayathomedev  Год назад +18

    twitter.com/StayAtHomeDev/status/1702439987692622173
    Post on Twitter with the hashtag: #NOUNITYWITHFEES
    And express your frustrations with this decision to let Unity know that this is NOT OK.

    • @Idontknowhaattoputinmyhandle
      @Idontknowhaattoputinmyhandle Год назад

      Im a godot developer but actually i sad because people `maybe` lost a jobs Or lose their beloved software for making games, also Some games may have been lost or abandoned or bankrupt, do you think this a good thing or bad thing?

  • @IPlumpton
    @IPlumpton Год назад +276

    Blender is an excellent example of how open source can grow to rival industry-standard software.

    • @GoStudyBro-xr1jq
      @GoStudyBro-xr1jq Год назад +31

      Godot is called as blender of game engines

    • @Alucard_Seven
      @Alucard_Seven Год назад +14

      @@GoStudyBro-xr1jq and its planning to get more funding to improve. When there 3D matures a bit more ill switch to it from unreal.

    • @GoStudyBro-xr1jq
      @GoStudyBro-xr1jq Год назад

      @@Alucard_Seven cool btw if u wanna try making 2d games u can use godot

    • @arjix8738
      @arjix8738 Год назад +4

      @@GoStudyBro-xr1jq blender has a game engine btw

    • @softwarelivre2389
      @softwarelivre2389 Год назад

      ​@@arjix8738Blender had a Game Engine until 2.79, it was removed in 2.8

  • @_gamma.
    @_gamma. Год назад +251

    I think the worst part to me is the gaslighting. One day they said they would be charging for reinstalls, and the very next the edited the answer to try to say they wouldn’t and that charging for reinstalls was never in the spirit of the program. At that point it’s just a lie with corporate words, I’ve lost all trust in the company.

    • @stayathomedev
      @stayathomedev  Год назад +34

      Great example...It literally said every install in their FAQ...the FAQ question was for that purpose...then they "regrouped". Nothing stopping them from changing it back.

    • @robertluong3024
      @robertluong3024 Год назад +18

      It's not even about the terms they cite. You have to trust their proprietary algorithm that it knows how to count reinstalls or gamepass installs. For all we know, they don't!

    • @kusog3
      @kusog3 Год назад +5

      @@robertluong3024 the fact that they change their terms as if changing diaper IS a big issue. No publisher is gonna take a risk of using a software where its license terms can change at the flip of a coin because they said so and because of "backlash".

    • @kvuut3593
      @kvuut3593 Год назад

      Wait what? They've changed that quietly? You're right, thats really bad. Why should anybody trust unity from now on?

    • @delqyrus2619
      @delqyrus2619 Год назад

      Okay, i have read it in a completely other manner from the first day on. Maybe because i didn't just read the shortened FAQ? If you look at their reasoning, the fee actually somehow makes sense. Because it actually isn't about installs or reinstalls - it is about downloads of their framework(which has to be done for basically every install). They didn't make clear, how they handle reinstalls or even stuff like install-spam/botting from the beginning. That was bad communication and they clarified that.(somehow) That's good communication. If you did a mistake you have to fix that.
      The actual problem is: Unity is a bad designed piece of software. And instead of improving it, for example by shipping the framework with the game and let the game developer/publisher handle the traffic problem or something, they complain about their designed traffic problem and let the game devs pay for it. They also didn't think that through - no matter which algorithms they use, no matter wich methods, there will be people which abuse this. And the third problem is: Unity is so popular for the single reason, that somehow some indie devs thought it is good. And they made a huge amount of games with it. The fee pricing on the other hand is highly in favor of big companies. While small indie-devs pay $0,20, big games in some cases as less as $0,005.(While you have to pay higher other prices)

  • @user-rx3xl7zn1u
    @user-rx3xl7zn1u Год назад +91

    Even if Unity walks it back this time, there’s no guarantee they will next time.

    • @BrassFocks
      @BrassFocks Год назад +14

      They've destroyed the trust forever. No one will see them the same now. They're not only shot themselves in the foot, but blown the entire leg off

    • @ookami5329
      @ookami5329 Год назад +7

      they have to walk it back and then fire the CEO

    • @Alucard_Seven
      @Alucard_Seven Год назад +2

      @@ookami5329 He should really be black listed from running any game studio, engine company. He just ruins anything he is involved with. He just a business man not a developer

    • @ookami5329
      @ookami5329 Год назад

      @@Alucard_Seven 100% agreed

    • @Iaourn
      @Iaourn Год назад

      @@ookami5329I'm personally not in a world where employees can fire their own CEO unfortunately. No matter how creed and stupid he his

  • @LANMEE2
    @LANMEE2 Год назад +43

    Man I have 2 years of exp as a unity dev for a small studio, released multiple games, after that job I worked for 6 years as a java backend developer and I'm still on that job.
    For the last half of the year I've been working on my own game in unity in my spare time, the plan was to have the prototype version until the end of the year. I just wanna say that I love Unity as a tool, but with these recent changes I decided that I will definetly invest the time to make that prototype version in Godot and see how it feels!
    EDIT: Also you've got a sub my guy!

  • @-starrysunrise-2908
    @-starrysunrise-2908 Год назад +240

    And remember, Godot is not the only open source game engine!

    • @stayathomedev
      @stayathomedev  Год назад +46

      Absolutely! Check the list in the description

    • @Ebani
      @Ebani Год назад

      Sadly Godot is also ran by shitty ppl, so much potential wasted

    • @KingKrouch
      @KingKrouch Год назад +10

      Stride is also an engine that isn’t listed, but I feel like in terms of features and performance, it’s a bit behind Godot at the moment.
      I’m hoping Facepunch does get Valve’s blessing to license S&Box (Source 2 with C# support) to developers to make standalone games. That would be really cool to see.

    • @mat_max
      @mat_max Год назад +7

      ​@@KingKrouchbut stride is super similar to unity so it has that going on for it for unity devs looking for alternatives

    • @__Rizzler__
      @__Rizzler__ Год назад +4

      Defold engine

  • @Crompwell
    @Crompwell Год назад +68

    What people aren't talking about is that Unity's primary money maker is no longer smaller indie games. They are diversifying their income based on AI, visualization, and other non-game applications. Their CEO is previously from EA and has low opinions of their user base who are not monetizing games made with their engine in predatory ways. This is sort of obvious when you think about how "mobile-centric" this new licensing and install-based fee scheme was handled. They likely have connections with big AAA game studios and other large non-game viz companies and do special licensing with them. This move could easily have been about destabilizing the indie dev market in favor of their bigger clients... in order to lower competition between small indie devs and large companies that want to sell you $70+ games, collect and sell data, train AI, use predatory advertising and payment schemes, etc. That's where their allegiances lie, in the big $$$.

    • @djdomain
      @djdomain Год назад +15

      "Their CEO is previously from EA" says it all really

    • @travisweedon1234
      @travisweedon1234 Год назад +2

      Why would Unity want to focus on the AAA market at the expense of their indies in light of the developments of the Unreal Engine? They would be crushed. They are not competitive in this space, never have been, never will be.
      This conspiracy theory also implies a high degree of thought behind the decision. They don't even know at this point how they are going to manage this system with regards to pirated software. They clearly had not thought this through properly whatsoever.
      "Never attribute to malice that which is adequately explained by stupidity."

    • @LDiCesare
      @LDiCesare Год назад +2

      One thing however is that a part of their income is the Unity Store, and that is going to collapse completely.

  • @JustVoylin
    @JustVoylin Год назад +22

    Honestly, this does not only break the trust for people using Unity, this shows what "for profit" companies can do with their powers which makes people trust those companies less in general. The reason why so many people suddenly look at engines like Godot is because of the open source aspect. Not in the way like "I can contribute to the code" or "I want to extent upon the source code", but the main reason why people look at Godot is because things like these can not happen and if Godot would stop to exist, code is still available so you don't lose your entire project and other people would probably take over the Godot project if that would ever happen.
    Basically open source provides more security and financial stability because you know what you'll be paying in 10, 20, 30 years from now.

    • @gokudomatic
      @gokudomatic Год назад +2

      True. Too bad it took that kind of tragic event to make people's mind.

  • @dreamhollow
    @dreamhollow Год назад +33

    Unfortunately for them, the "warning shot" seems to have scattered most of their userbase.
    I've never seen so many Twitter accounts proclaim that they were actively looking into switching to Godot in such a short time.

    • @MrXrayez
      @MrXrayez Год назад

      Most are Godot followers themselves trying to lure in unsuspecting Unity users.

  • @vala-games
    @vala-games Год назад +58

    It's truly sad what Unity has begun, I'm learning game dev as a hobby but I'm thinking of dropping unity even if their changes don't affect me

    • @lethn2929
      @lethn2929 Год назад

      Even if you think it will never affect you, if you were ever lucky enough for your game to go viral, they would fuck you over hard, so it's a good idea to stay away. Plus, with how much frankly corporate espionage is going on with these companies who's to say as well they won't stat poking around at your projects and looking for stuff to steal? All sorts could happen with this level of spying.

    • @kurtruk2028
      @kurtruk2028 Год назад +14

      it said games made at least 2 years ago would also be charged there no coming back from that.

    • @vala-games
      @vala-games Год назад +5

      @@kurtruk2028 that's a poor decision from Unity, the trust is already shattered

    • @nicholaslarson3778
      @nicholaslarson3778 Год назад +7

      I am abandoning over year of development work in Unity to transition to a new engine, even though I have years of experience in Unit6 and just hours in Unreal. I wouldn't come back o to Unity even if they paid me (because they would just bill me for more than they paid me. It is a joke, referencing how shifty they are...).

    • @aryavatan
      @aryavatan Год назад +5

      You should, if you're not already deep into Unity, I don't see any reason why anyone should get into it now. Godot and Unreal are fantastic options.

  • @FlameForgedSoul
    @FlameForgedSoul Год назад +13

    We would argue that the hiring of John Riccitelo was the warning shot. This is the man who seriously floated the idea of making _reloading_ in an *FPS* a _microtransaction_ #knowyourenemy

  • @jonathangrant480
    @jonathangrant480 Год назад +48

    For an engine named unity, they did a great job at dividing they're userbase.

    • @gravity_mxk5663
      @gravity_mxk5663 Год назад +30

      I disagree, I think the unified the entire game dev community against them 😂 🤣😅😭 I’m so sad rn

    • @jonathangrant480
      @jonathangrant480 Год назад +1

      @@gravity_mxk5663 same😔🙏

    • @callyral
      @callyral Год назад

      hello i think you meant to type "their" instead of "they're"

    • @IamSH1VA
      @IamSH1VA Год назад

      I think they *successfully United people against them* 😂😂😂

  • @juliangutierrez3734
    @juliangutierrez3734 Год назад +21

    Already testing out Godot, its mad intimidating but I'll make it work. To all the Unity devs out there, we got this, this is our passion, and our flame will not be snuffed.

    • @saveborg1091
      @saveborg1091 Год назад +8

      it's the same thing, just take your time and you will achieve way better modular stuff with godot.

  • @maxiluaces505
    @maxiluaces505 Год назад +11

    This is a tip for you coming in as a game developer:
    Godot is very strong in the 2D area but weak in 3D.
    Unreal is very strong in the 3D area but weak in 2D.
    And last,O3DE is a future strong game engine open source in 3D. (Update 23.10 arrives octuber 9)

    • @gokudomatic
      @gokudomatic Год назад +8

      And here's my tip. Unreal is extremely strong in the 3D area but very heavy and difficult to maneuver.
      Godot is still at an improving stage of 3D, though it's not anymore at a PS3 level, but it's very light and easy.
      Dunno about O3DE, so I won't comment it.
      In conclusion, unless you're making a big realistic 3D game, Godot is still an option.

    • @chigstardan7285
      @chigstardan7285 Год назад +4

      Sonic colors ultimate was made with Godot😊

  • @Saberwaisen
    @Saberwaisen Год назад +9

    Godot for 2D and Unreal for 3D(until O3DE matures), F Unity

  • @william421
    @william421 Год назад +2

    It is absolutely fucking chaos that they are able to retroactively start charging games that have already been released under the old system. How does that even work? That's like if I bought a hammer, built a house with it, then the hammer company wanted to charge me a fee for every time the door is opened.
    I feel like from the videos I've seen on this, this really is not discussed enough.
    Even if Unity walks it back 100%, you can not continue to use the engine. They will try again and they will succeed. It might be a better deal, but it will slowly creep back up to the same level or worse.

  • @nicholaslarson3778
    @nicholaslarson3778 Год назад +6

    Honestly, some of us who are severely impacted by this change appreciate the opportunity to grieve with videos like this. Obviously there are limits and we don't need to see this sort of thing for months to come, but watching it helps get over the disbelief and helps us feel a sense of support in this situation. For many this is not really impactful; for others it instantly undoes months or years of education and hard work. For others, this destroys their business and puts them at risk of not being able to support themselves and their dependents. It creates an aura of uncertainty for projects deep in development or already released. People could owe more money than they have made. If it doesn't effect you, then great. You can easily ignore videos like this, but those of us who nave been impacted can appreciate the feeling that we are not alone.

  • @ivideogameboss
    @ivideogameboss Год назад +6

    Can you please make a video tutorial on how to deploy a game made in Godot to iOS and Android. That’s what’s holding a lot of people back using unity to switch to Godot. There no videos that show this. I would switch to Godot if someone can show this in detail

  • @NuttachaiTipprasert
    @NuttachaiTipprasert Год назад +4

    I'm baffling to see some people still protecting Unity just because "it won't affect him". Does that mean the company can have a free pass to ruin other people's lives as long as it doesn't concern them? That's a sickening mentality, TBH.
    People are totally missing to point. It's NOT the fee that generated a backlash. It's HOW they implemented it. Retroactively applying a new ToS upon the already shipped game is unethical at best; and scummy at worst. And without transparency on how they collect the installation data, it might land some devs in a legal problem that's beyond their control. I don't understand why Unity advocates never saw this.
    It's not like game devs are stinky and don't want to pay them money. No one complained about Epic's 5% royalties and that already proved my point. Better yet, UE has more complete tools most of which need to be purchased separately from Unity Asset Store; with FULL source codes, even.
    I'm gonna stick to Unreal and Godot from this point onward while looking for other alternatives, just in case. In case anyone wants to try Unity-like open-source engines, Stride and Flax might be good choices to start.

  • @tan9187
    @tan9187 Год назад +46

    Time to switch to godot everyone

    • @nicholaslarson3778
      @nicholaslarson3778 Год назад +5

      Maybe, but Unreal is still on the table too.

    • @TheIronicRaven
      @TheIronicRaven Год назад +3

      Already started switching yesterday 😁

    • @Mark-vr7pt
      @Mark-vr7pt Год назад +4

      @@TheIronicRaven same, though I thought about unreal, but I don't need realistic graphics and I need potato compatible results so Godot it is:)

    • @TheIronicRaven
      @TheIronicRaven Год назад +3

      @Mark-vr7pt pretty much the exact same reasons for me haha. I need something that runs on low end hardware, and I'm not making a game with complicated physics or next Gen graphics. Godot fits in perfectly!
      Also, Godot can run on your phone! It's pretty much impossible to do anything substantial with it, but the fact that it works is pretty cool 😁

    • @NextWorldVR
      @NextWorldVR Год назад +2

      ​@nicholaslarson3778 Unreal Engine _is_ the Table, and the Room and the House. Godot is a dining room chair.

  • @firerunnew
    @firerunnew Год назад +6

    Welcome to Godot, I jumped from Unity a year ago, and I don’t regret it!

  • @antoniogorisek
    @antoniogorisek Год назад +1

    I can't explain to you how we feel. I am a Unity developer for over a decade, and this has mentally drained me. I've been using Unity since I was twelve, created hundreds of games, taught at the university, led projects for companies, and dedicated my whole life to it, only to now be contemplating whether it's better to choose Unreal or Godot. I'm in a pretty tricky situation, and I can't imagine what it's like for others with twice as much experience.

  • @CHADALAK1
    @CHADALAK1 Год назад +8

    I think at the end of the day, Unity is still going to stick with the exact model, but possibly more watered down, then back to the original pricing that is right now. Unity as a company is not gonna back away from this if they put the time and money into executing it. Unity has dug their own grave right now. Just depends on how shallow the grave goes

  • @forgeflarion8362
    @forgeflarion8362 Год назад +4

    Could you make a tutorial on how to change the Godot engine and submit improvements please? I have no idea where to start.

    • @stayathomedev
      @stayathomedev  Год назад +3

      Check out this: docs.godotengine.org/en/stable/contributing/ways_to_contribute.html

  • @vincentdemers6066
    @vincentdemers6066 Год назад +1

    I'm working on a VR game in Unity. Just working out the gameplay. I have a backpack inventory, melee weapon and gun in a sandbox level I test stuff. I had tried to replicate that in Godot 3.5 a while ago and had problems. I retried this week and got further with 4. Would you recommend to me trying to convert my project over and continue? Or maybe some other engine for VR? I don't require fancy graphics as this is PS2 era inspired.

    • @stayathomedev
      @stayathomedev  Год назад +2

      Check out for Godot: youtube.com/@BastiaanOlij?si=Yx0aWBZQKCobpeV-
      I actually did VR in Unreal before. I enjoyed it though you have to optimize the nice stuff.

    • @vincentdemers6066
      @vincentdemers6066 Год назад

      @@stayathomedev Thanks I'll check that out. For whatever reason, I never enjoyed working in Unreal. Probably UDK left a bad impression, workflow with Blender was basically non existent. Ideally Godot would be the solution for me, I like what it's providing but I'm so used to how Unity works it feels weird when something isn't working as I would think.

  • @DominusIniquitatis
    @DominusIniquitatis Год назад +1

    5:40
    _Exactly_ my thoughts when I see another "B-But Godot can't do X and Y!"
    First, try it today. Chances are thing you were looking for is improved already.
    Second, it's open source. You're free to help out instead of spending time on writing a comment.
    Third, what, 3D is lacking? Oh, so that's why I see so many games with AAA-level graphics on Steam. /s Not to mention it's not really true. Top level? No. Good enough? Yes.

  • @deathpax
    @deathpax Год назад +2

    Several board members, including the CEO sold a bunch of shares before this announcement. They knew exactly what they were doing.

  • @outkastagc
    @outkastagc Год назад +3

    I'm curious how many AAA companies would be willing to deal with that kind of fee structure, it's just so bad.

  • @cikame
    @cikame Год назад +2

    They didn't think about their customers at all with this decision, they didn't think about the art either, it spares no thought for preservation, legacy, supporting small developers or the future, they didn't ask for opinions before doing it, they just did it, with no thought or remorse.
    If i was willing to sacrifice my life to make video games and they do walk this back, i would not want to take that chance with Unity ever again.

  • @digiross7199
    @digiross7199 Год назад +2

    I had heard that Godot was working on an official asset store, not the "library" they have now. Is this true? if so, any idea when?

  • @wallyz603
    @wallyz603 Год назад +3

    I am switching to Godot, I am worried about the login requirement for Unity and potential malware to track game installs. Even without fees there were too many red flags for me, but I am early in my project.

  • @herbf2700
    @herbf2700 Год назад +2

    I'm an asset store developer. I make creatures and environments. Its hard to (sniffle) believe that the really cool and high quality asset I'm just about to release wont sell at all because Unity chased off all the game devs.

    • @dreamcatforgotten8435
      @dreamcatforgotten8435 Год назад +1

      If you're making 3D models, why not become an Asset store developer for other markets (?)
      I think most of your work will transfer over to other engines. The only nuanced things might be animations (maybe).

  • @amaulana090
    @amaulana090 Год назад +1

    Curious, what are the engines shown on the thumbnail? I recognize Gamemaker, Godot and Unreal (wait, Unreal does require fees eventually, don't they?), but I don't recognize the rest

    • @GraveUypo
      @GraveUypo Год назад

      unreal has fair and predictable fees though. they have a fixed 5% revenue collection after you make your first million. and it only starts charging AFTER 1 million, which means if you make 2 millions, it only charges 50k, not 100k

    • @amaulana090
      @amaulana090 Год назад

      @@GraveUypo that... doesn't sound very profitable for them ngl. I'll bet they'll implement some more pricey schemes in the future.

  • @kellowattentertainment
    @kellowattentertainment Год назад +3

    To be fair, Unity has always been trying to self-destruct. They are finally succeeding.

  • @paprika2736
    @paprika2736 Год назад +1

    This is not only about Unity. But also about every other service software (MS Office, Photoshop, and so on): As soon as Unity gets away with it, other companies will follow this example! Everyone is watching this now! Not just gamers, developers, but every other company too!

  • @CrossCoderDev
    @CrossCoderDev Год назад +5

    This is the best take of the issue that I’ve seen all day. You just earned a subscriber.

  • @gomolemomolefhi8929
    @gomolemomolefhi8929 Год назад

    working to create a 3d game with godot coming from unity. Any tips and heads up?

  • @tamaskarsai2072
    @tamaskarsai2072 Год назад

    6:05 oh god blender. The last time I used it, I don't know what they did, but they messed up something with the occlusion or something, cus I randomly saw through objects, lines are appearing really weirdly, which before I had no issues with. It was a while since I used it so I am guessing they fixed it since, but it left a bad mark in me.

  • @flarigrar7114
    @flarigrar7114 Год назад +2

    Even if they announce and promise that they wouldn't do this again, I'm never using Unity again; even though it would never effect me

  • @Lilrock2033
    @Lilrock2033 Год назад

    What really hurts is that I have all these Unity assets that I have been working on getting for years just for Unity to screw things up. As a hobbyist, I have a bunch of Synty Studios assets I purchased from Unity Asset Store and wanted to know how to import those Unity Assets into Unreal or Godot. Is there an easy way to import it over to Unreal or Godot along with the character skins and animations? If there isn't a video, I would love to see someone like you to give us a detailed way on how to do that.

  • @RngGm
    @RngGm Год назад +6

    Ever since the unity fees, my entire RUclips page became filled with godot tutorials

    • @chhatrapatikumar
      @chhatrapatikumar Год назад +1

      Hmm, learning unity for months but now seeing people having years of experience & expertise in unity moving to either Godot or ue5 is heartbreaking but that's okay, I will learn either Godot or ue5..

  • @n0rice4u39
    @n0rice4u39 Год назад +2

    I’ve used multiple game engines and I think people fear the learning curves of changing engines. Could you make a video about how the skills translate since you used to use unreal?

  • @sqwert654
    @sqwert654 Год назад +5

    Godot looks good. I have a a bit of work to change over but so angry about this , but my motivation is through the roof, just to make a point. My game is 4 player Mahjong 10k lines but its mostly game logic , so its just about changing the UI/UX

  • @tonymorgan602
    @tonymorgan602 Год назад

    Awesome work as always. Clear, concise, credible. Anyone new, or recently new to game development should absolutely take your advice and run away from Unity. However, I'd also add that there may be a bigger reason to run away from Unity. Success and experience in making games with Unity will make you a good game maker in Unity. Success and experience in making games in Unreal, Godot and some other engines will make you a good game maker regardless of tool. I would argue that there is too much in Unity that is either Unity specific or so constrained by the Unity workflow that it limits you when adapting to other tools. Why is this important? As a developer, you will never use just the one tool for the rest of your career. It just wont happen. Using Unreal or Godot will give you a little bit more control, understanding and appreciation of the fundamentals, elements that you'll much more readily apply and use in other tools. I would say this applies to all levels of capabilty, from beginner to expert. Of course, for as long as you are in the Unity bubble, this is not a problem and you'll be safe... For as long as Unity allows you to be profitable...

  • @someotherzachguy
    @someotherzachguy Год назад

    gamefromscratch mentioned they've had this in the works for a few months as unity changed TOS earlier this year to include the price change with 2023 version. and something about it's all executive decisions as there have been death threats from within the company along with resignations. they also have 'quietly' given some games the option to have the new fees waived by changing over to unity's ads monetization system

  • @michaeltyers7336
    @michaeltyers7336 Год назад +1

    I've been using Unity for 9 years but I've never actually shipped a game (largely due to my games exploding in scope to well beyond what a single person could completely in a lifetime). I've worked on a variety of projects for varying lengths of time whilst working jobs in other industries. I've only spent about $100 on Unity market assets.
    With that in mind, I can walk away from Unity and it's not a huge issue for me. Yeah, Ive wasted a lot if time learning to use Unity but I've also learned a lot about writing clean, efficient code, designing games that are fun to play, and establishing work flows that make good use of my time.
    That being said, I'm going to go one step further. I'm not just going to stop using Unity, but I'm going to stop buying games that utilise the Unity engine, if they began development after 14/09/23.

  • @regularboi2526
    @regularboi2526 Год назад

    Can you please turn up your microphone sensitivity, my speakers are at 80% and the voice is low comparatively

  • @tm---
    @tm--- Год назад

    I have one and only question -
    Can we use C# in Godot and create anything, that gdscript is capable!
    Is C# well integrated in Godot like gdscript?

    • @stayathomedev
      @stayathomedev  Год назад +1

      docs.godotengine.org/en/stable/tutorials/scripting/c_sharp/c_sharp_basics.html
      godotengine.org/article/whats-new-in-csharp-for-godot-4-0/

    • @gokudomatic
      @gokudomatic Год назад +2

      In terms of features, C# cannot do at 100% what GDScript does. Only at 99%. For instance, you can't use vectors in C# the same way as in GDScript, which can manipulate them with the math operators (+-/*). And accessing a node can't be done with the $ shortcut. Aside from that C# can call every method accessible to GDScript.
      However! C#, while it's fast by itself, has a performance penalty when it calls methods from the engine or from a gdscript, because there's a conversion between C# and the engine. It's usually not noticeable, but if your C# code makes a lot of calls to nodes and the engine, the performance might drop. You have to accept that some parts of your code will be better in GDScript. Consider that language like the glue between components.
      About integration, that is rather easy to explain. Godot IDE gives all tools for GDScript, with even a profiler. But about C#, it is minimal. Usually, people use their own IDE for C#, where they compile their code too. VSCode, for instance, can be connected to Godot and even start the project from there. There's of course a debugger too, though it's not as integrated as the debugger for GDScript.

    • @tm---
      @tm--- Год назад +1

      @@gokudomatic Thanks 👍

  • @Exaris79
    @Exaris79 Год назад +3

    Glad that I switched to Artificial Intelligence college program over a month ago. Most likely the features that got integrated into Unity might also jump ship to other game engines like Godot.

  • @krishnabatheja2618
    @krishnabatheja2618 Год назад +1

    Thanks dude , it had been a week sice i was using unity(just started gamedev) , i think i will try gaddot now

  • @unfa00
    @unfa00 Год назад

    This is a dangerous precedent not only for Unity but for the entire creative software market. All the CEOs are watching and wondering if they can pull stuff like this and get away with it.
    If Unity gets away with even a 100x smaller runtime fee, next year you'll see Tesla charging users for opening the door, Apply charging for taking pictures, Adobe charging for publishing your work made with their tools, COD charging you for reloads, etc etc. This is incredibly dangerous not just in game development, and not just about money - all games made with Unity are now going to be spyware (even more so, because they already use these surveillance tools in their ad stuff). They must reverse this 100% or everyone's gonna pay dearly in the future.

  • @HeathTheCoder
    @HeathTheCoder Год назад +5

    Luckily I started with Godot but I almost started with Unity. I see now that it was a good choice.

    • @mmadbomm
      @mmadbomm Год назад +2

      I tried Unity a long time ago and absolutely hated it because I primarily care about 2D, as soon as I realized how much better Godot was for 2D there was no going back

    • @HeathTheCoder
      @HeathTheCoder Год назад

      @@mmadbomm Good Choice :)

  • @YouTubsel
    @YouTubsel Год назад

    Remember that this also can very much set a precedent for other companies. This is a line where seriously no partial walk back should be accepted. This crosses a very, very dangerous line for the future. If Unity gets away with this even just partially then this will set an example for others. And it also will if they have to backpedal 100% or even just lose a lot of their product and market share.
    I really feel for all of the people invested in a project too far in development to abandon right now. And also for the developers at unity who did not have anything to do with the decision or even tried to stop it and may now lose their job over it. This is a terrible situation for everybody involved and I sincerely hope that whoever made the decision will take their hat and leave and never ruin another company the same ways they did with unity.

  • @DaBrain2578
    @DaBrain2578 Год назад +1

    There is no going back. No serious developer will trust Unity ever again...

  • @shinonkagura1476
    @shinonkagura1476 Год назад +1

    For me Unity died 2/3 days ago. Our whole Staff change the Engine.

  • @maranr
    @maranr Год назад +1

    Here's hoping that all the asset makers for Unity will now make them specifically for Godot. Could be really good for the prospect of an asset store for Godot.

  • @D-Ogi
    @D-Ogi Год назад +8

    Great and valid observations! Thanks a lot!

    • @stayathomedev
      @stayathomedev  Год назад +1

      It's just soooo bad. Can't believe they let the announcement out like they did.

  • @makingtechfriendly
    @makingtechfriendly Год назад +1

    I have hated the way Unity works. I just used it because I didn't realize there were open source engine

  • @ZeoWorks
    @ZeoWorks Год назад

    My biggest worry with godot is reverse engineering. It's already possible to decompile entire godot games back into godot projects within the engine... including scripts, models, audio & other resources. I understand reverse engineering will always be an issue, however the fact that scripts can be extracted back into native format worries me for multiplayer gaming.

    • @fxcallowkids4344
      @fxcallowkids4344 Год назад

      hi, in godot 3 you can already encrypt scripts, and in godot 4 you can even encrypt all files, which makes reverse engineering very difficult to do, and I think to make a "fair" multiplayer game, Isn't it better not to trust the client and only do all the important things on the server?

    • @ZeoWorks
      @ZeoWorks Год назад

      @@fxcallowkids4344 Hi there, do you have a sample or reference in regards to the file encryption (specifically for scripts?).

    • @fxcallowkids4344
      @fxcallowkids4344 Год назад

      @@ZeoWorks it seem ... i cant share a link, ucan search for `godot compiling with encryption key` , from official godot documentation, you can find all instruction from compiling to exporting in there, its 'kinda' straing forward, fast, and easy to follow, but if you have any problem, u can ask again

  • @meatsmoke
    @meatsmoke Год назад

    Started working on a game 6 months ago. Sucks to restart, but it's not as bad as it could have been.

  • @hawkgamedev
    @hawkgamedev Год назад +2

    Great video, super down to earth advice. Keep up the great work you are doing!

  • @Cretaal
    @Cretaal Год назад +1

    Not gonna lie, moment I saw the news the response was "nuke it from orbit, it's the only way to be sure" and even left all the assets behind. I'll start over and rely on my newfound design skills (I made my 3D mascot!!!)

    • @GraveUypo
      @GraveUypo Год назад

      pretty soon you'll be able to generate your own 3D assets without much effort using either 3D scans or simply with AI.

  • @JonHuhnMedical
    @JonHuhnMedical Год назад +4

    I'd love to hear input from Ex-unity users who have learned Godot inside and out, and compare the two. I'm ready to switch, but Unity has so many matured tools (and many that are lacking, I know!), and I'm wondering if Godot is truly production ready. Especially for VR deployment to the Quest.

    • @ShiroCh_ID
      @ShiroCh_ID Год назад +1

      not yet, or so i heard, engine is capable but tools to make things easier isnt ready yet

    • @MrXrayez
      @MrXrayez Год назад

      Godot is not production-ready. I know what I'm talking about since I'm a co-author of Godot. I recommend sticking with Unity if you've had years of experience in it, Godot won't be able to compete with Unity at all due to its nature, especially when the lead developer of Godot himself said that they are not here to compete with either Unity or Unreal.

  • @megalodogge
    @megalodogge Год назад

    Thank you for your fair stand, that deserves a like, share and sub 👍

  • @DEADEYESTUDIO
    @DEADEYESTUDIO Год назад +2

    lmao i feel like i've gone through the stages of grief for what to do cuz of this and i'm at the stage where i've accepted this and i'm ready to try godot and see if it works for me and i'm kind of excited to try it out. it'll be interested recreated the game i was working on . i'd try unreal but im on my potato back up laptop but oh well

  • @maddog9213
    @maddog9213 Год назад

    what if we make an open source runtime and just patch out the unity runtime in older games and movie to a new engine

  • @takarahayashi4124
    @takarahayashi4124 Год назад +5

    I started looking at Godot and it looks super user friendly, I might play around with it.

  • @derelicts9503
    @derelicts9503 Год назад +1

    Love how direct this video is.
    I've literally started my game dev journey 1 month ago with Unity and then this happened.
    Blender is the most amazing piece of software I have ever seen.
    I think Godot might become another.
    The decision to abandon Unity has been made, now its only a question of using C++ or C#.

  • @twilightthepony
    @twilightthepony Год назад +2

    I just watch Callum Upton's video on this. He's a Unreal dev, but still raised a great question: If Unity is tracking installs, isn't that against GDPR / CPPA? Because for stuff like this you'd need to opt in, or at least have a chance to opt out. If the company is tracking that without the consent... That raises so many issues and problems, including, but not limited to: Security.

  • @azudevcr
    @azudevcr Год назад

    All the books and online courses that I bought… all those nights from 12 midnight to 9am…. No one will give me that time back to me. However, I am the kind of person who loves to see the glass half full… I am moving to a more reliable engine/company and I know that a lot of the things that I learned in Unity will help me in Godot(and Unreal). It’s a bit confusing but I love this too much and feel ready for the new challenges ahead!!

  • @hendersonandre1
    @hendersonandre1 Год назад +1

    I always loved unity back in the day. I would religiously purchase a license each year but once they went public. I stop and I slowly have been losing love for unity. They only thing that keeps me coming back is that it supports so many different platforms but that may not hold me any longer.

  • @MarcosCodas
    @MarcosCodas Год назад

    Thank you for the GDevelop shoutout!

  • @digitalspecter
    @digitalspecter Год назад +1

    Don't build your skills/livelihood on top of platforms that are owned by others. Look how many products and platforms have crapped on their users just make quick buck. That's like building on a rented plot. If you don't have a long contract that guarantees that the terms won't shift under you .. don't do it. Use proper open source or stuff you've built yourself.

  • @prestigemultimediagroup6436
    @prestigemultimediagroup6436 Год назад +2

    Something else to consider we are effectively being forced to force our users to install shit that is tracking and reporting installs and god knows what else to a third party without our users consent...
    This not only is a horrid pricing model BUT also forces the install of software we cannot vouch for because we dont have access to the source code... theres no telling how far this invasiveness for the end user goes or will go will they use the runtime to auto install adware or monitor other metrics of any game installed... so forth... this is utterly disgusting

  • @Ebani
    @Ebani Год назад +2

    So glad i chose UE4 over Unity, time proved me right.

    • @nicholaslarson3778
      @nicholaslarson3778 Год назад +2

      It did indeed.

    • @containedhurricane
      @containedhurricane Год назад +2

      We have seen it happened to Adobe, Autodesk and Unity. It will only be a matter of time before Epic Games start to capitalize on their win against Unity and other big 3D game engine companies, by increasing their prices in the future. Remember about their drama in the 2000s where Epic was deliberately withholding features and support for UE third party licensees so that Epic's first party games would look and run better? Another notable wrongdoing was their intentional breach of contract with Apple refusing to pay the stipulated percentage for in-app purchases in Fortnite. When Apple retaliated by removing Fortnite, Epic Games was quick to release a video trying to manipulate and agitate their Fortnite user base to exert pressure on Apple

    • @Ebani
      @Ebani Год назад +1

      @@containedhurricane Yeah but unlike Unity Epic already makes a killing with Fortnite so they have a bigger leeway, still it is true that for anybody planning to make a living as a developer they should definitely work on their own engines.

  • @noiJadisCailleach
    @noiJadisCailleach Год назад +1

    To those on the fence for an open source game engine, look at Linux and where it is today.
    All because Linux is open source and an Open Ecosystem.
    Guess what? People are working hard right now to make Godot an Open Ecosystem itself!
    Yeah, man. I'm sticking with Godot.

  • @fragmentalstew
    @fragmentalstew Год назад +1

    I've never heard anyone pronounce Godot like that.

  • @TheAntox007
    @TheAntox007 Год назад +4

    Literally just made a bachelors thesis on how to make a 3D video game for beginners, and even tho i work as a front end programer i found it fun to make a game, but will switch to godot because of this

    • @Ebani
      @Ebani Год назад

      Not that different from Godot's top brass though so kinda pointless imo. Any link for said thesis?

    • @TheAntox007
      @TheAntox007 Год назад

      @@Ebani not yet, and its in croatian so idk if that helps you 😅

    • @nicholaslarson3778
      @nicholaslarson3778 Год назад +2

      Good on you,

    • @mmadbomm
      @mmadbomm Год назад

      @@Ebani What on earth are you talking about. lol

    • @GraveUypo
      @GraveUypo Год назад

      @@Ebani godot is free and open source. it's literally the polar opposite of this. what kind of mushroom are you on?

  • @usamaarif136
    @usamaarif136 Год назад +1

    If unity cant reverse its discussion then we are looking for unreal or others engine but its take time and big effort to shift on other options

  • @vast634
    @vast634 Год назад

    one more alternative: RUclipsr "TheCherno" also works actively on a Unity like engine called Hazel .

  • @KarazolaX
    @KarazolaX Год назад +1

    Unity is doing this to get microsoft to buy them out. They'd either have to remove hundreds of their games off of gamepass, or buy them out to stop this change. There's potentially hundreds of unity games at risk on gamepass that would trigger install fees. This is their real plan.

  • @TheCoolAngel007
    @TheCoolAngel007 Год назад +1

    maybe also include monogame in your list, even though it's a more like a framework and not an engine.

  • @avp2501
    @avp2501 Год назад +1

    I've walked. I moved from Unreal to Unity because I wasn't happy with epic and now I'm not happy with Unity.
    I've played around with Godot and even though it's not feature perfect it can do what I want it to do and I'm guaranteed to not be screwed over by greed.
    I wish I was skilled enough to help improve Godot myself instead of relying on everyone else. If I'm lucky maybe enough skilled Devs will migrate over from Unity.

    • @koromau3854
      @koromau3854 Год назад

      At the very least we can actively bug report!

    • @Therian13
      @Therian13 Год назад

      Flax or Stride are kind of similiar to Unity. You could give them a try.

    • @avp2501
      @avp2501 Год назад

      @@Therian13 I may look into those but I think I may go down the open source route. All the companies seem to be the same, once they get momentum they turn scummy.

  • @MobileDecay
    @MobileDecay Год назад +1

    Husky: You owe us for any time you used our hammers on a job!
    Yeah just imagine that.

  • @paul1979uk2000
    @paul1979uk2000 Год назад

    With the right funding and resources, Godot could be the Blender of game engines, and Unity might have got the ball rolling on that to make it happen.
    Regardless of what Unity does now, trust will have gone that even if they roll back on this, it's probably too little too late for most.
    There's Unreal Engine 5, the problem is that it's closed source and becoming too dominant in the industry, who is to say that 10 years from now Epic can't do the same thing? Epic are putting themselves in a powerful position with how dominant UE5 is becoming and that could backfire on the ones that adopted it.
    The truth is, there needs to be an open source engine, maybe a lot of publishers and developers can pool resources together to make it happen, the foundations with something like Godot is already there, all it needs is a lot more investment and resources to make it a lot better for what's needed in the industry.
    But I do know one thing, if I was a developer and I got burnt by Unity, there's no way I would go to another closed engine like UE5, only to potentially get burnt years down the line, at least with open source engines, you have full control and this can never happen.
    At the end of the day, any of the for-profit companies can do this, and they have more leverage to do it if they become dominant like UE5 is becoming, would you really want to switch from Unity to UE5, only for Epic to pull the same BS 5 or 10 years from now?

  • @timafehall
    @timafehall Год назад

    This is also a cool fact, usually when you translate company names from Latin to English it's something satanic but godot Latin to English is just "Enjoy". That's legit

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 Год назад +1

    Why are people so upset? If you don’t like the product, switch to something else. These complaints just smack of people who would rather spew out a lot of noise than make an effective decision with their lives.

    • @GraveUypo
      @GraveUypo Год назад +1

      imagine you spent 10 years of your life learning and investing in this engine, just so some scummy bastard comes out of nowhere and says he's retroactively entitled to the fruits of YOUR labor.
      i mean, you... can't even be serious, why am i answering this? this is just dumb

    • @zhulikkulik
      @zhulikkulik Год назад +1

      The fee applies retroactively to any released product. This goes directly against what Unity said a few years ago when they officially stated that ToS changes shouldn't affect games that are already released.
      This is also malware and violation of privacy. Some stupid .exe file will now track my computer specs, the country I live in, which games I install and god knows what else. All without my consent.

  • @BrandyDerg
    @BrandyDerg Год назад

    Unity has pulled the greediest stunt I've ever seen in gaming history. I truly cannot think of anything worse. Maybe FIFA microtransactions are more profitable, maybe lootboxes are more outright greedy, but this is just MALICIOUS and evil. Absolutely ghoulish behaviour aimed directly at screwing people out of their honest living.

  • @gr8b8m85
    @gr8b8m85 Год назад +1

    The only thing Unity is good for now is rapid prototyping a 3D game. For everything else, Godot wins. If you actually learn to program, you can add tons of libraries to it too.

  • @ookami5329
    @ookami5329 Год назад

    The only thing that can save Unity is a complete backtrack, and firing that joke of a CEO, with a full apology.
    (also I hope he goes to jail for insider trading, but I'm fuzzy on the laws about this)

  • @b-side3682
    @b-side3682 Год назад

    Corporate must learn, these "warning shots" are not without consequences. Trust is broken forever.

  • @NeUrOmAnCeRAI
    @NeUrOmAnCeRAI Год назад +1

    #AnOpportUnityToChooseADifferentGameEngine

  • @antongrekov7710
    @antongrekov7710 Год назад +1

    "Godot is the future" but developers are in the present and they can't wait months for a promise. 'Yay open source, crowdsourcing!' whatever crap you are talking won't make godot a viable choice for a lot of people

  • @lee1davis1
    @lee1davis1 Год назад

    That's the oroblem...I've talked to too many ppl that the runtime fee does nit affect and they don't care about the ones it dies harm. We can't getting enough ppl to stand against unity.

  • @voidphilosopher2321
    @voidphilosopher2321 Год назад

    I think that Unity might be trying the old sim city trick where you increased the taxes by 50% then reduced it by 40%, so everybody still happy but you get them sweet 10% tax increase. So a couple of days later they're gonna say that they listened to the consumers and instead of fees they just add 10% royalty cut.

  • @araujorm
    @araujorm Год назад

    So John Riccitiello (Unity's CEO) sells a lot of his company shares and, after a week or so, his company divulges pricing changes that are cleary meant for making that same company look bad. Surely stock price dropped because of that. I wonder if those shares were bought again meanwhile, before they say that after all "it doesn't affect reinstalls"?
    I'm no legal expert buy I suspect that guy is committing a few crimes (and getting richer) with this move.

  • @Smabverse
    @Smabverse Год назад +1

    It's Unreal or Godot now...

  • @beebot510
    @beebot510 Год назад

    John Riccitiello, or any Unity stakeholder, would also be able to buy the games based on Unity, and reinstall the games a gazillion times = $$$

  • @isolatedviews7807
    @isolatedviews7807 Год назад

    Glad to see GDevelop getting some love. Shoutout to the no-coding devs out there!

  • @rpamungkas13
    @rpamungkas13 Год назад

    Is Godot Mobile friendly?