1.5 years of learning unity gone down the shitter. here I come, godot
even if they backtrack, trust is ruined at this point. this only makes sense if you’re trying to destroy the company intentionally and short your stock on the way out. what the fuck
6 years of professional experience for me, only engine I’ve used.
Yes, but no. My company is working in a proprietary engine, so there is almost no one we can hire with that engine experience, but we still want people who became familiar and strong with other engines because they can do it again with ours.
Don’t be too discouraged by this, but start learning your next engine.
The CEO did sell a bunch of shares before this was announced, I hear.
That’s clickbait journalism.
He sold 2000 shares for $40/share, which he then immediately bought back for $1.42/share.
https://finance.yahoo.com/screener/insider/RICCITIELLO JOHN S
Which means he sold at the top, then bought more at the bottom so he can ride the train back up to do the same thing again.
This isn’t a good thing.
Pretty much the dream insider trading plan. But $80k doesn’t deem like much for a CEO
It’s definitely not. It’s probably just a free $80k his contract allowed him to get.
It was probably part of his contract. It wasn’t $40 when he sold it. As probably allowed by his contract, he sold it back to the company and bought it back for pennies. It’s just compensation not some conspiracy on his individual part.
What you said doesn’t make any sense. Either it wasn’t $40 a share when he sold it like you said in this comment or it was $40 a share like you said in the previous comment.
I guarantee you his contract looks like something like this, “If you meet X performance metric, the company will buy N amount of shares (maximum 2000) back at the maximum/average stock price within Y days and sell you back the amount of shares sold (maximum 2000) for Z dollars.”
You’re describing something worse.
Don’t forget those skills are transferable!
Streams of events, object manipulation and shit is used everywhere. Just a few minor concept changes, just like from one company to another.
Concept, yes. The actual infrastructure, tool chains, and processes are usually not. The IDE is different, the language is different, the keyboard shortcuts are different.
The only non-pain point are probably assets. But the code is not really transferable.
Most of the stuff needs to be completely rewritten.
Yes, I understand! I’m talking from the perspective of someone that learned those skills.
That learned about tool chains, about the required infrastructure, the processes, IDE configuration, etc.
I’m not saying the change is painless. I’m saying for each of those, there’s an equivalent in any other game making tool. The foundations help to learn the new ones faster. And the new ones takes you generalised knowledge further. Which only contributes to your professionals growth.
At the end of the day, every technology will be replaced. Being able to transfer skills between different scenarios is a valuable skill itself. :)
It’s actually neither of those, the biggest impact is free-to-play games. Hearthstone, Legends of Runeterra, virtually every Unity mobile game in the market… Having to pay per install has huge potential for abuse and can cost a fortune for games with millions of downloads.
JFC, I just learned that they are retroactively applying this new rule. This means that games that are out already or have been on sale for multiple years will have to pay the runtime fee too. Insane. They can bankrupt a studio before they even release their next game.
I still can’t believe that retroactive fees like that are legal.
They aren’t and likely won’t hold up in court.
Gotta pay the lawyers to go to court though.
Hope enough teams can band together and file jointly, combined with decent fundraising and fair lawyers.
Fuck these Unity execs and their ilk. I guess they need more motivation to run a business properly, and not be rampaging sociopaths and enshittification experts. Perhaps some lawyers and lawmakers can offer them some humiliation and fear of personally feeling the consequences of their actions.
Welcome to capitalism! Ain’t it grand!
Because they’re not charging for previous installs, not new ones, and they operate technically on a free “subscription” model it’s going to be hard to challenge legally
I don’t think they can enforce that, right? I assume that would be a change of the contract, which they can’t just do willy nilly.
Yeah, I think that’s straight up illegal and I would simply refuse to pay.
If they can retroactively change terms, why can’t I, as a bonafide counterparty in that agreement? Maybe something like a 100% discount on runtime fees for days that end with ‘y’.
Otherwise I could simply “retroactively apply” a 100% discount on my lease or new car purchase.
The correct answer and what all studios/devs should do: tell them to retroactively pound sand and ditch Unity for all future projects.
I don’t think this is true? Their site https://unity.com/pricing-updates says “The fee applies to new installs beginning January 1, 2024”
New installs not new releases. So if you put out a game a few years back and suddenly a bunch of people start installing it on their new PCs, you’d get hit with this fee… assuming it is legally enforceable.
Hell, even if it isn’t strictly legally enforceable, if you still need to deal with Unity in some way in future you could be forced into dealing with this fee in order to get Unity’s cooperation.
Oh yeah good point. The word “retroactively” just gave me the idea that it would apply to old installs, because this whole thing is about installs.
Still, that is a major dick move.
Pricing should protect indie and small businesses. When it destroys those, we need government to step in because we’re on track to create oligarchs in every industry that are too big to fail.
From their FAQ, looks like Unity doesn’t have any real way of dealing with pirated or fake installs. Their FAQ says you have to work with them when that happens so they can correct your bill. It doesn’t say Unity will automatically filter those installs out.
pirated? they want developers to pay Unity for people pirating their game???
Officially no, but the wording on the FAQ says it’s the developer’s job to take it up with them to resolve it. So it’s clear they don’t have any safeguard and only after you’re affected you can talk to them lmfao.
Does the Unity Runtime Fee apply to pirated copies of games? We are happy to work with any developer who has been the victim of piracy so that they are not unfairly hurt by unwanted installs.
Same thing goes for “install-bombing”:
We are not going to charge a fee for fraudulent installs or “install bombing.” We will work directly with you on cases where fraud or botnets are suspected of malicious intent.
So not only are the fees outrageous, but now devs are responsible for making sure this whole system isn’t being abused. It’s not gonna be long until people figure out how the install count is updated, and will proceed to weaponize it lmfao.
and don’t forget that this is “we’ll work with you” - i.e. you’d better build your own analytics into your game to prove your case otherwise unity can go “well assume 10% are bad installs - now pay for 90%”
This needs to turn into a class action suit that results in John Tortellini having his oxygen rights revoked. I can’t imagine shareholders will be happy finding out that John Riceroni has been selling off Unity’s stock, and I’m pretty sure what Unity’s trying to do here is straight-up illegal in the US. Fuck John Rigatoni. God, I was so happy thinking he’d died and gone to hell after EA, but nope, still alive and well.
Hahaaa nah, ToS:
The Parties agree that any arbitration will be conducted in their individual capacities only and not as a class action or other representative action, and the Parties expressly waive their right to file a class action or seek relief on a class basis.
Forced arbitration is one of the most villainous legal practices still somehow allowed in the US.
Arbitration is often a good thing, by avoiding clogging up courts and arbitrators can sometimes be better than whatever judge you’d get (since both parties have to agree to the arbitrator). It’s still legally binding and arbitrators have made lots of great rulings.
But not as a replacement for class action. The whole point of class actions is to make it much more viable for many people to be represented because only one affected person has to deal with managing an expensive lawsuit and there’s just one case instead of hundreds of thousands of arbitration cases (which still cost a ton of money for lawyers). So IMO arbitration is great, but shouldn’t be allowed to replace class actions specifically.
With all your puns, I still don’t what John Cappelletti’s real name is.
I think it’s, never working in this industry again.
Oh fuck no. Silksong is never coming out.
Is there a way to convert it to use Godot or Unreal? I understand nothing about programming a game but… oh damn
Not really. Assets are more or less portable with some effort, but not the logic. There are tools to help you port your code but it more or less requires a complete re-write.
though to be fair, a big part of writing the logic is figuring out the logic, designing the system and interactions etc. so while it is a big task, its much smaller than starting over from scratch
Not necessarily since different toolsets have different logic operators and transformers and the logic isn’t always 1-1. I’ve moved enough code from even the same language but different implementations, nothing to say of entirely different system and languages.
Speedruns show how much of a bodge jobs a lot of games are and how much they could be broken.
Jist like in writing, you run the tool, you proof-read, repeat
Fair enough, but it’s still a massive time and resource sink. You also can’t really implement new features during the re-write lest project creep gets out of control, and even after the rewrite the product will be less stable than the original for quite a while until it’s had sufficient time to mature.
It might be worth the investment to ditch proprietary software from a predatory company and jump to open source though, which can’t really pull shit like this in its future.
Something else to think about is that it will potentially make it so there are more patches required, and those patches may take more time to cycle to production. Companies that had deadlines and a work schedule planned are now thrown into disarray.
Not instantly. This could take months or even years of additional work.
Someone has pulled off porting an Unreal map over to Unity before, but a lot of the maps lighting and other effects were completely lost. Look up Stanley parable rocket league. It’s definitely possible to port Unity maps to other engines and vice versa, but it would take a lot of work and a lot of rebuilding everything from scratch
So Davey Wreden, writer and creator of the stanley parable, has a brother who is a youtuber, DougDoug. When ultra deluxe dropped Davey joined his brother playing through the game again. Anyway, at one point in the video he mentioned that in order to port over the rocket league map they needed to hire an outside consultant to port it.
You can port over a lot of C# code into Godot, but there are things that are engine specific. However, they are similar enough that you can just work on refactoring without sgarting from scratch.
I’ve ported a few of my projects from Unity and it’s not impossible, it’s just a lot of copy and pasting and making a few changes
That’s good to hear! I’m thinking of learning Godot, so that means all the knowhow is transferable, yay
It’s doable, but a tedious pain in the ass.
Migrating really large software is incredibly time consuming and difficult. My background is with backend servers, not games, but some large framework migrations we’ve done were a multi year effort and IMO they weren’t nearly as big or fundamental as game engines can be (though we did have to maintain near perfect uptime, which isn’t a concern for an unreleased game).
Probably not but the good news is a lot of the pains of developing a game is that unlike most projects you need 10 artists for every one programmer
So, while core logic will likely change, all the other assets and planning is done. It shouldn’t be as bad as remaking it from scratch
I’m not an artist but some of that work may be done in the engine, and so is not simple imported into it. I assume much is though.
I am not an artist either, so take this with a grain of salt, but a quick Google search suggests the two should be convertible
No, they’d have to start from scratch. They’re entirely different engines and everything is very specific to the engine, down to the tooling and languages used.
It depends.
I’m working on a game with Unity and the software design has been done in a way that keeps most the game itself as data, and uses the Unity stuff mainly as something to display multiple views on the state of the data (a 3D view of the game space, multiple UI elements diving into slices of the data an so on) - basically a Model-View-Controller Architecture, so moving from Unity to something else doesn’t require a rewrite (in fact such structure makes it possible, for example, to with some ease change the game’s visuals from 3D to 2D), though it would still be quite a lot of work.
However my game is survival-management in space (within one or more generated star-systems, so it was simplified down to a 2D plane) which doesn’t relly on Unity things like terrain, navigation meshes or even colliders to constrain the movement of objects in the game, so calculating “what happens next” (say, the movement of planets or the guidance of ships going from planet to planet) gets decided using Maths at the data level without going through the Unity layer, and Unity is mainly the means to get user input comes and the layer that gets updated with the state of the data at the end of each cycle (i.e. game objects get moved around) which it the uses for rendering.
Other games which are not reliant on Unity to do the heavy lifting for objects interactiong with other objects on a 3D space, such as 2D platformers, can probably use a similar architecture, but for example something like Valheim or Planet Crafter (were the player controls a humanoid avatar on a 3D world which is mainly terrain) is probably much harder to move out from Unity,
Not to mention I’m sure they use third party tools to help with things. Bigger games like Genshin Impact for example, are on an older version of Unity where they heavily modified the engine to suit their needs. That would take a tremendous amount of work to move, and they’d have to redesign their entire graphics pipeline. Which also Godot has gotten better, but is still far behind the others in terms of high end graphics. That’s why it’s usually seen as the go to for indies, and not so much high end games. Also they don’t plan on making anything like DOTS, but I’m not sure how relevant that actually is.
Third-party tools might or not be a problem depending on whether those tools also support other frameworks or there being equivalent tools for other frameworks.
Again, it depends how tightly coupled the game is to the framework (directly or via 3rd party tools), but yeah, the more work you’ve sunk into the Unity-specific side of things and the more tightly coupled your game is to it (i.e. doing everything via Unity rather than, as I did, make the game run as a data model which then dictates how the visual layer - which is where Unity mainly is - is updated) the harder it will be to move.
Mind you, the Unity guys really pushed for devs to go via it for everything (it’s software design and architecture aren’t exactly great) in a sort of spaghetti design, so I expect a lot of indie devs using Unity who don’t have quiet as much experience and/or it’s not really broad, will get burned due to falling into that specific trap.
The Godot tools are significantly behind Unity. Unity has a much bigger community and a built in store for their addons. Godot has neither, and has been around for less time. Godot doesn’t even have a built in terrain tool for example, and the most advanced plug-in for it is still pretty basic.
I don’t think one can say “it will be a problem” because there are so many different ways to do a game (do you really think “terrain tools” matter in something like Terraria???!), all one can say is that “it might be a problem”, which is what I’m saying, and judging from my experience with it it will be more of a problem for people doing 3D worlds with terrain, pathing and so on than for people doing 2D or, like me using 3D as a sort of moving gallery to show in a nice way what would otherwise be pretty bland.
Whilst I’m currently on vacations, next week I’ll have to start evaluating both Godot and Unreal for my project - which, as I said, whilst it does show things in a 3D view, is architectured so that the game essentially runs in data space with user-input coming from the framework (and it’s pretty easy to change that because it’s centralized) and on the other side the framework rendering visual views of the data.
My plans to upgrate to the latest Unity are now shelved and I’ve already planned how I’ll remove the last pieces of Unity influence (basically Vector2) from my data layer and make sure it’s totally separate.
Oh my…what a waste of time, money, old games will be removed I imagine, knowledge. All to gain what? Developers are already moving away from Unity. It’s one company after another going to hell and causing damage.
I love OSs and I contribute to a few projects, but using godot for a project of silksong calibre is asking for a disaster
I’m desperate. I loved Hollow Knight so much.
Have you worked with Godot? The developers of Cassette Beasts seem pretty happy with it.
There is no way they can legally enforce retroactively charging. How the fuck is that even possible or legal?
I’m waiting for a Legal Eagle breakdown or something. I’ve been thinking the exact same thing. Sneakily removing stuff from their TOS in GitHub a while back is dodgy.
I read somewhere that they removed their TOS entirely from GitHub but I would love a breakdown of this too. I’m not familiar with how the Unity agreement works.
So there’s a little nuance here. They aren’t going to charge you for the downloads that already happened, it’s on all downloads moving forward, even if the game has already been released. I still think it’s ridiculous, but it is not the same as suddenly hitting you with a bill for all the downloads the game already had. That would not hold up in any court. But the latter case…we’ll see. Depends on the specifics of the initial agreement I suppose. Totally possible they are within their rights even if it’s scummy.
Correct me if I’m wrong, that’s my understanding. I don’t think if you had a million downloads last year, for instance, you’ll be charged for those.
No, you won’t be charged retroactively for previous downloads. But the change does retroactively affect games previously released on Unity.
So last year you made decisions on your game’s price and revenue model that are no longer true. if you made your small game free to play with microtransactions and its had more than 200,000 installs you’re probably shitting yourself. Unity will be charging $0.20 per install even if it’s to the same device multiple times. A million installs of your game is you having to write a check to Unity for $160,000 for installations alone.
So your microtransactions game now must average a spend of at least $0.20 per install, plus per seat licensing of Unity, plus your overhead for it to even begin to make a profit.
And Unity has said that multiple installations on the same device will all be charged. So it’s inevitable that script kiddies with bad attitudes are going to install a game thousands of times. Unity has said you can appeal this type of behavior, but that puts the onus of detecting and reporting this stuff on the devs, further increasing their workload and risk.
deleted by creator
Yes, the fee applies to eligible games currently in market that continue to distribute the runtime. We look at a game’s lifetime installs to determine eligibility for the runtime fee. Then we bill the runtime fee based on all new installs that occur after January 1, 2024.
I read that as it’s billing moving forward but they’ve been very opaque thus far so I’m willing to entertain there’s a contradiction elsewhere lol
yeah i deleted my post because they keep changing their minds.
its retroactive (for now) in the sense that they started counting from before, just only billing for new ones.As I understand it, they’re billing moving forward but counting past installs for the purpose of figuring out if you have to pay.
Per their lawyers it’s in the TOS. Everyone just hits “I agree” when they get that EULA but there’s always a “we reserve the right to fuck you over” buried in the fine print.
I don’t think I’ve ever read one where the clause “we can change any if this at any point in the future and you automatically accept it” wasn’t there. All the fucking time it’s there. Everyone is always agreeing to this shit all the time. That’s why many services can just change their prices and whatever how they want and only send an email “next month the price is X”.
Everything is rotten.
I’ve been wondering about this too.
Depends what is in the contract. If the contract says devs on are the hook for any future fees they deem necessary, then the devs are on the hook. Unless they want to pay a lawyer big bucks to take on the company behind Unity with their billions of dollars of revenue and the lawyers that buys. How many indie devs do you think can afford to do that?
Not just indie devs bro
Pokemon is made in unity
Hearthstone too
I don’t want Silksong developed on Unity. Scrap it, start fresh. I’ll wait.
Scrap it. Start fresh.
The number of games that should do this is too damn high
The number of games that can do this is too damn low
The number of gamed that want to do this is pretty much nil
Pain, suffering and debugging
You mean that Silksong could be delayed? pikachu face
It’s going to be the new Duke Nukem Forever…
Except it might be good :p
deleted by creator
The difference here is that it’s pissing off businesses, not users.
Yeah businesses can sue you for pulling out the rug like this.
Users cannot.
Pokemon is made on the unity engine, so one of the scariest legal teams in the world. Nintendo doesn’t like it when people take a little whipped cream off of the mcflurry, and this threatens to take the whole McFlurry.
Oh that’s gonna be a treat to watch, assholes punching each other
No it is not - those businesses ARE the users. Unless by user you mean consumers
My real point is that one of these userbases has lawyers and are highly risk-averse.
Pedantically though, yes.
Unity games include Pokémon Brilliant Diamond and Shining Pearl, Pokémon GO, Genshin Impact, Honkai Star Rail and Marvel Snap.
I doubt The Pokémon Company, MiHoYo and Marvel/Disney will just let Unity shove this decision at them, especially when some of these are have tens of millions of players and many more downloads per player.
MiHoYo’s games are free-to-play on mobile platfroms, right? If they’ll going to get charged 20c per install, they’ll going to get royally fucked because most of free-to-play users aren’t buying anything. IMO that’s a huge incentive to switch ASAP, unless they have special deal with unity and not affected by this new pricing scheme.
I wouldn’t say MiHoYo would be fucked because they are making bank. But they will definitely get a massive bill on top of however much they already paid Depending on whether Unity counts updates as additional downloads, that’s even more money. It might be enough to make them fight it. This whole change in monetization is probably aimed at mobile games in general
Add Hearthstone and Legends of Runeterra to that list as well
We barely had a mass exodus from Reddit. It was quite modest lol
That being said, I popped my head in on reddit last week to find something, and it definitely seems noticeably worse at a glance. Or maybe I’ve just had enough distance from it now that I see the warts more plainly.
No we did have a mass Exodus from reddit, it’s just people stopped using the platform altogether instead of coming here.
Do you have any numbers? The only stats I saw were in the early throes of the black out. I haven’t seen anything lately showing a significant drop in DAU’s.
I’m not saying you’re wrong, I just haven’t seen anything indicating that
deleted by creator
I imagine it will get a bump. I’d love to see more developers using Godot, more tutorials, more in the asset library. The engine itself is quite good, but it doesn’t have a huge ecosystem built around it the way Unity does.
Plus unlike unity, being closed source, devs can actually contribute to the engine for others to benefit, as well as go in a fix problems they used to have to wait for unity to fix.
FOSS makes so much more sense when the people using the software, are devs themselves.
Unity did something like this before with built in advert data or such, and some left. Now is drawing a new line, perhaps too far for many more.
My hope is that this backlash extends to all proprietary software eventually. Discord banned 3rd party apps before Reddit thought it was cool to overcharge for the privilage.
Ive been making my game in Godot for a few months now. Its a really good engine after the 4.0 update.
I’m looking forward to try it out next time I get the energy to do game development for fun.
I’d heard Godot 4.0 made massive improvments to multiplayer systems.
If Silksong is delayed because of this I’m going to riot!
I encourage people here to check out Stride too, for something open sourced, C# based, and if Godot isn’t your cup of tea for some reason.
Doesn’t Godot have C# extentions available?
It does! But this is for people looking for more alternatives. Different people like different things.
Fair enough.
Also, speaking of alternatives, people should check out O3DE. It’s based on Amazon Lumberyard, which itself it based on CryEngine, but it’s FOSS and managed by the Linux Foundation.
Interestingly enough, Epic Games is a premier member, along with many other companies.
Epic games funds a lot of open source game projects, they’ve funded blender and Godot multiple times.
I wonder what their motive is.
The more game developers there are, the more potential talent they have. The more game developers there are, the more games there are to sell.
They also understand that Unreal isn’t super accessible for beginners.
Could also be to prevent a potential antitrust lawsuit, since they have a de facto monopoly on AAA game engines.
Kind of like Google funding Mozilla.
That’s excellent to know, thank you.
Contributors need to sign the following Contribution License Agreement.
How moral is this license? Im not good with legaleze
Pretty standard really. You don’t want contributions to the codebase come under questionable copyright concerns, or the original creator to revoke the code 4 years later causing huge headaches potentially.
You typically have to sign these types of CLA’s whenever you need to contribute to any serious project. I’ve had to do it for Google and Microsoft recently, and I’ve done it for various other open source projects as well.
Still that shouldn’t concern users/gamedevs as they don’t contribute to the engine code typically. Only if they want to upstream changes back into the engine publicly they would need to sign it ofcourse
Oh thats good.
I understand the controversy, especially in light of the recent Reddit bullshit. But I don’t think I understand the tech.
For the sake of it, let’s focus only on games that are paid for, installed on a system (or downloaded using Game Pass), and do not involve a multiplayer element. (Hollow Knight, Cuphead, etc)
Is there some ongoing resource use (on Unity’s end) when people download or play these games? Like, when I play Hollow Knight, my system isn’t connecting to Unity to use their servers to run the game on my home system, is it? When I download a game to my system, an I downloading the engine separately from the software, thereby using Unity’s servers?
As abhorrent as the Reddit API change was, at least they were charging for the ongoing consumption of some digital resource (Reddit data). Unless I’m misunderstanding something, this just seems more like trying to collect a residual after the fact.
No, there are no costs for Unity in this situation. The way they’ll need to track installs is with the unity runtime, which gets packaged with games made using Unity.
This is what economists call “rent-seeking”, where companies seek to extract more profit by charging subscriptions, rather than introducing desirable products. Adobe, AutoCAD, Microsoft Office, and the Reddit API are all high profile examples of rent-seeking.
Unity Revenue reporting has always been “self-reported” by users. If they think you’re lying and aren’t on the right license they send the complkance team to make sure you’re giving enough. Unity has no way of knowing installs because as you said it doesn’t connect to Unity.
You don’t download anything separately, the runtime is included with the game.
Is there some ongoing resource use (on Unity’s end)
Nope. The engine is part of the game once compiled. So all hosting and bandwidth cost goes to steam/gog/whoever is selling the game.
They are just trying to get more of that sweet viral game money.
Unity hasn’t been very profitable, for most of its users it’s completely free. I don’t blame them for needing money to improve the engine, but not like this
How do they track installs then?
They can’t really… unity itself doesn’t have an installer so not sure how they could track ‘installs’ reliably, the installer is added by the developer. If they add tracking to the library that (a) creates issues for people using app stores as now you have to declare you’re tracking people, and that can be grounds for rejection (you need a watertight privacy policy at the very least, and ‘we send it to a company in the US’ isn’t going to fly), and (b) not all apps are installed over the internet, or given internet access. 3d visualisation is more than games.
I’d assume they’d amend the contract to require that a tracker be added to the binaries of the game. Or something.
Looking forward to pihole lists that block every single domain from ubity.
deleted by creator
Im looking forward to what happens next, do they hardcode it so the runtime doesnt work if it doesnt receive a response from home, effectively making it “must be connected to internet” or will they allow us pihole users to bypass the telemetry.
deleted by creator
Can they go retroactively? Aren’t there contracts?
You click a check box with a really long user agreement that does in fact allow them to make these changes.
Damn, it works with anyone. I should find a way to make one too.
By reading this comment you agree to send me one bitcoin.
God dammit loch Ness monst- oh, wait, you’re not asking for tree fiddy
Apparently they snuck a clause into an update to the ToS at some point, after years of saying they’d never do such a thing. So people agreed to a loophole without realizing. The legality of such a thing is highly questionable, hence the rumblings of potential lawsuits are already brewing.
If you want to change the terms of contract then you have to contact every affected individual or company and make it explicitly clear what terms of contract are being changed and then get explicit approval that these changes can go ahead. Obviously you do otherwise we live in a world of anarchy and business couldn’t possibly happen.
When companies want to renegotiate tiny intricate details of contracts it often takes months because of these requirements, even when both parties are already in verbal agreement.
They can’t just announce they are changing the contract and then provide less than 2 months worth of warning and say you don’t get a choice this is the new contract now and forever and also in the past. They have to get explicit approval of this change, and obviously no one’s going to give them it.
If they kill Cult of the Lamb over this. There will no longer be any reason to live.
The devs followed up indicating that the tweet about delisting the game on Jan 1st was a joke, but it’s still a shitty situation for developers