News for hackers. Stuff that matters.
Re:Is Unity allowed to just change its fee structure like that? by mabbo on Friday September 15, 2023 @02:59PM (#37527685)
I think at this point, the real question is who in their right mind would ever build a game in Unity again?

I'm sure this will make their company a short term gain in profits, but in very short order no more Unity games will be made. Even if you accept the terms they're proposing, you know damn well they are willing to change the rules at any time at your expense.

Unity just became an extinction-level-event liability for any game company. Who would dare touch it with a ten foot pole?

The leadership will be ousted by their shareholders quickly enough, I expect.

Re:Is Unity allowed to just change its fee structure like that? by mschuster91 on Friday September 15, 2023 @03:22PM (#37527976)
> The leadership will be ousted by their shareholders quickly enough, I expect.

Wouldn't be that certain... there is a lot of stuff built on Unity. The most common theme I heard was that they're trying to capitalize off of Genshin Impact [1], but there's also a ton of other highly successful games like Among Us or Untitled Goose Game that won't/can't (easily) be ported to another engine.

In other words, they want to become the IBM of game engines. Rent seekers for sub-par service.

[1] https://www.sportskeeda.com/esports/will-genshin-impact-affe...

[2] https://www.create-learn.us/blog/top-games-made-with-unity/

Re:Is Unity allowed to just change its fee structure like that? by EatingWithForks on Friday September 15, 2023 @03:29PM (#37528055)
This doesn't really address the concerns of the above-- that people will not make new games in Unity. Unlike IBM, which could arguably sell to large corps subpar product, Unity's consumer base are flighty and don't have upper managers that can be bribed with nice dinners.
Re:Is Unity allowed to just change its fee structure like that? by mschuster91 on Friday September 15, 2023 @03:34PM (#37528126)
They have a sizable captive user base and will be milking them until they're dry, at which point those responsible for this disaster will jump ship with a massive golden parachute.
Re:Is Unity allowed to just change its fee structure like that? by hnthrowaway0315 on Friday September 15, 2023 @03:30PM (#37528061)
Yup, my opinion as well. Then there will be massive layoff to cut R&D and UnityAds. It might go back to sub 5000 employees but essentially IS is going to lead.
Re:Is Unity allowed to just change its fee structure like that? by 0cf8612b2e1e on Friday September 15, 2023 @03:59PM (#37528403)
Is there an easy way to determine what underlying game engine is used on Steam or the Apple Store?

I would love to track new releases for the next N months and see how it compares vs historical. Does utilization fall off a cliff?

Re:Is Unity allowed to just change its fee structure like that? by tracker1 on Friday September 15, 2023 @05:08PM (#37529155)
Considering game Dev is measured in years, it'll take a while.
Re:Is Unity allowed to just change its fee structure like that? by 0cf8612b2e1e on Friday September 15, 2023 @05:51PM (#37529542)
For sure, I bet many projects have too much momentum to switch, but there are likely lots of smaller efforts (mobile-flavor of the month) that are going to be switching stacks as soon as possible.
Re:Is Unity allowed to just change its fee structure like that? by nhkcode on Saturday September 16, 2023 @10:00AM (#37534823)
I have no clue how accurate that is https://steamdb.info/tech/Engine/Unity/
Re:Is Unity allowed to just change its fee structure like that? by LarsDu88 on Friday September 15, 2023 @04:08PM (#37528510)
Among Us can't easily be ported to another engine? LOL

I've been making a Unity VR game, and I can assure you, with a bit blood, sweat, tears, and some ChatGPT assistance, it can be done, especially for the vanilla 2d games which represent the majority of Unity games in the wild.

Re:Is Unity allowed to just change its fee structure like that? by norwalkbear on Friday September 15, 2023 @04:20PM (#37528649)
What engine did you port too?
Re:Is Unity allowed to just change its fee structure like that? by LarsDu88 on Friday September 15, 2023 @04:21PM (#37528656)
Godot
Re:Is Unity allowed to just change its fee structure like that? by saladprince on Friday September 15, 2023 @06:16PM (#37529761)
People keep bringing up Genshin without even knowing anything. I don't even wanna read that sportskeeda article because I'm 100% sure they also didn't research and I don't want to give them any engagements.

The developers of Genshin is a major shareholders in Unity China which is an offshot company based in China which has different terms. They are separate entity from Unity Technologies.

Source: https://blog.unity.com/news/unity-forms-new-venture-to-manag...

Re:Is Unity allowed to just change its fee structure like that? by willcipriano on Friday September 15, 2023 @03:33PM (#37528108)
"I'll be gone, you'll be gone."

The good numbers will be in just in time to calculate the bonuses and the bad numbers won't show up until the decision makers work somewhere else, after all they are the guys who doubled the profitability of Unity, so they will have lots of options.

Re:Is Unity allowed to just change its fee structure like that? by chimeracoder on Friday September 15, 2023 @03:02PM (#37527733)
> I think at this point, the real question is who in their right mind would ever build a game in Unity again?

This is pretty unfortunate, because Unity is partly responsible for the surge of Linux gaming over the last 10 years. Supporting Linux comes nearly for free on Unity (compared to many other engines), and fewer Unity games will likely mean fewer Linux games.

Re:Is Unity allowed to just change its fee structure like that? by yjftsjthsd-h on Friday September 15, 2023 @03:04PM (#37527747)
Depends what they jump to; godot, for instance, should be similar AIUI?
Re:Is Unity allowed to just change its fee structure like that? by TylerE on Friday September 15, 2023 @03:09PM (#37527812)
Godot is never going to be able to ship for consoles due to license incompatibility. That's a pretty big dealbreaker for non-hobbyist projects that aren't exclusively targeting desktop.
Re:Is Unity allowed to just change its fee structure like that? by kevingadd on Friday September 15, 2023 @03:13PM (#37527854)
Godot games have been shipped on consoles plenty of times
Re:Is Unity allowed to just change its fee structure like that? by TylerE on Friday September 15, 2023 @03:16PM (#37527896)
There are paid, non open source forks that support console.

Actual godot does not, and never will.

From their own docs:

“ Godot does not officially support consoles (save for XBox One via UWP) currently.

The reasons for this are:

To develop for consoles, one must be licensed as a company. Godot, as an open source project, does not have such a legal figure. Console SDKs are secret, and protected by non-disclosure agreements. Even if we could get access to them, we could not publish the code as open-source. Consoles require specialized hardware to develop for, so regular individuals can’t create games for them anyway”

Re:Is Unity allowed to just change its fee structure like that? by kevingadd on Friday September 15, 2023 @03:19PM (#37527941)
So your argument breaks down to "once I get access to the closed source console SDKs and spend money for devkits, I will need to use a closed source fork of Godot to ship my closed source app on consoles"? What is the alternative? The console vendors do not allow console ports to exist in the open.
Re:Is Unity allowed to just change its fee structure like that? by TylerE on Friday September 15, 2023 @03:21PM (#37527965)
Use Unity, Unreal, or anthoer commerical engine that doesn't have a large upfront cost?
Re:Is Unity allowed to just change its fee structure like that? by gcr on Friday September 15, 2023 @03:54PM (#37528355)
Unity, Unreal, and friends have these similar problems: the console SDK isn't open and may require porting work to integrate with the engine.

The difference is that lots of Unity and Unreal developers go through the trouble to do this.

Re:Is Unity allowed to just change its fee structure like that? by bananaboy on Friday September 15, 2023 @06:53PM (#37530056)
With unity you get the console version of unity when are authorised by the console manufacturer. So it’s not like you have to do much to make at least the core engine work on console. The work is in the game itself which is different game to game.
Re:Is Unity allowed to just change its fee structure like that? by flangola7 on Friday September 15, 2023 @03:22PM (#37527985)
Why would an SDK be secret?
Re:Is Unity allowed to just change its fee structure like that? by patmorgan23 on Friday September 15, 2023 @03:30PM (#37528078)
Because the console manufacturers want to protect their proprietary platforms.
Re:Is Unity allowed to just change its fee structure like that? by flangola7 on Friday September 15, 2023 @06:05PM (#37529667)
Protect them from what?
Re:Is Unity allowed to just change its fee structure like that? by TylerE on Friday September 15, 2023 @06:49PM (#37530021)
Reputational damage. Big part of the appeal of consoles is “it just works”. That falls apart of you start letting random shovelware devs ship whatever.
Re:Is Unity allowed to just change its fee structure like that? by dns_snek on Saturday September 16, 2023 @07:03AM (#37533718)
Ok? What does that have to do with the SDK?

Having access to the SDK doesn't give you unfettered access to publish on their stores. It only allows you to write and compile code targeting their hardware/runtime.

Re:Is Unity allowed to just change its fee structure like that? by flangola7 on Sunday September 17, 2023 @02:20AM (#37542063)
That has nothing to do with SDK secrecy.
Re:Is Unity allowed to just change its fee structure like that? by throwaway7679 on Friday September 15, 2023 @03:38PM (#37528163)
https://en.wikipedia.org/wiki/Video_game_crash_of_1983#Loss_...

TLDR A game market flooded with shovelware crap is a disaster for everyone.

Modern day consoles intentionally add hurdles/friction/cost to publishing in order to weed out the less serious studios.

Re:Is Unity allowed to just change its fee structure like that? by kibwen on Friday September 15, 2023 @04:30PM (#37528732)
No, that's a different concern entirely. Nintendo could (though never will) open up Switch development to everyone while still exercising judicious control over which games are listed in their own store.

And in the meantime, there's already tons of crap shovelware on the Switch storefront. Nintendo doesn't filter for quality.

Re:Is Unity allowed to just change its fee structure like that? by numpad0 on Friday September 15, 2023 @05:24PM (#37529301)
Security through obscurity(which is often enough btw).
Re:Is Unity allowed to just change its fee structure like that? by gabereiser on Friday September 15, 2023 @03:48PM (#37528272)
Consoles no longer require specialized hardware to develop for. There are test kits for ps5 but you can compile on your PC. Where are you getting your information from? The only requirement is a header or two and a code sign. Godot OSS can’t support consoles because the SDK (those headers) are closed source, but there’s nothing stopping you from implementing the half dozen header functions in Godot source yourself. There’s some companies trying to provide that support. I’m sure Godot* (the company) will as well.

To dismiss Godot because you, a solo hobby dev, can’t target PS5 is hilarious.

Re:Is Unity allowed to just change its fee structure like that? by TylerE on Friday September 15, 2023 @03:55PM (#37528370)
Re:Is Unity allowed to just change its fee structure like that? by matt3D on Friday September 15, 2023 @05:02PM (#37529087)
I think you're conflating two things.

To paraphrase the docs : You can ship games on consoles, but the tools required to do so will never be included in the open source code.

Eg. Just because you need to buy a tin opener to open your can of beans, doesn't mean you don't have any beans

Re:Is Unity allowed to just change its fee structure like that? by TylerE on Friday September 15, 2023 @05:08PM (#37529143)
You can carve a spoon into a can opener. That doesn’t make an unmodified spoon a can opener.
Re:Is Unity allowed to just change its fee structure like that? by gabereiser on Friday September 15, 2023 @06:53PM (#37530051)
Did you read it? It clearly backs what I just said. Godot open source doesn’t support consoles because console sdks are closed source, but there’s nothing stopping you from publishing on consoles. They literally list a company who is doing that, more are following. There’s no restriction at all other than you having access to the SDKs which you get when you sign a contract to publish your game on their platform.
Re:Is Unity allowed to just change its fee structure like that? by gumballindie on Friday September 15, 2023 @03:15PM (#37527884)
Linux doesnt run on consoles though and the comment was about linux, which godot supports quite well. Once it gains popularity it will also sort out console issues.
Re:Is Unity allowed to just change its fee structure like that? by numpad0 on Friday September 15, 2023 @03:51PM (#37528312)
My humanGPT hallucination on the situation would be that because Unity is proprietary and Godot is open source, Unity runtime would be less diverse and more stable. How much of this is correct, I don't know though.
Re:Is Unity allowed to just change its fee structure like that? by bookmark1231 on Friday September 15, 2023 @03:44PM (#37528223)
In my experience Proton works so well now that the only games that don’t work are those with really invasive anti-cheat systems
Re:Is Unity allowed to just change its fee structure like that? by maccard on Friday September 15, 2023 @04:49PM (#37528947)
Thankfully due to proton, unreal engine games (and home rolled engines) should just work out of the box too.
Re:Is Unity allowed to just change its fee structure like that? by ramraj07 on Friday September 15, 2023 @03:08PM (#37527791)
This is no different from Oracle. When tides change you can see how a company like Microsoft reacted (make embrace OSS) vs how Oracle reacts which is to double down on its expensive out of touch offering. It’s clear Oracle isnt fully irrelevant now because there’s a lot of legacy clients who have inertia. It’ll only be a problem for them a decade from now. Unity’s leadership likely decided similarly. If they thought about this at all that is.
Re:Is Unity allowed to just change its fee structure like that? by onlyrealcuzzo on Friday September 15, 2023 @03:11PM (#37527827)
Realistically - how locked in are developers to their current engine?

I imagine >50% of video game development is art. And I imagine some decent percentage of code can be translated without nearly as much effort as the original implementation.

Still, I doubt many developers are going to switch engines mid or late development.

But a lot of times, developers re-use much from their old games in development of their new games.

Is this realistically going to hold developers back from moving future development to a new engine?

Re:Is Unity allowed to just change its fee structure like that? by dagmx on Friday September 15, 2023 @03:18PM (#37527925)
I think you’re grossly trivializing the effort needed.

Let’s take art as an example. Art doesn’t exist in a vacuum. It’s targeted to explicit engine behaviour. It’s symbiotic with the code. You can’t just go from Unity’s universal pipeline to Unreals.

And code is even harder. Forget language choice for a second, but logic itself is very tied to the engine. Unity’s monobehaviour architecture is very different to how one would write it in Unreal or Godot. That’s not even getting into engine specific optimization.

what might be fast in one render pipeline will be slow in another. Scheduling is different.

Also many developers rely on third party tools that aren’t engine agnostic either.

Re:Is Unity allowed to just change its fee structure like that? by omarqureshi on Friday September 15, 2023 @03:24PM (#37528015)
I work for a hedgehog based studio for their supposedly non existent mobile games arm albeit I don't work in engineering.

For us, it's a huge deal. It's that people have spent the best part of a decade working with Unity, their support and enterprise training is very good. Also we have a game out in December which is also Unity based.

As of yet we haven't made a decision on what to do but legal are looking at it, so, it's business as usual for now.

Re:Is Unity allowed to just change its fee structure like that? by makestuff on Friday September 15, 2023 @03:59PM (#37528404)
This is going to be an issue for the Vision Pro. I am kind of surprised Apple hasn't stepped in and said this will not apply to Vision Pro apps or something.
Re:Is Unity allowed to just change its fee structure like that? by wly_cdgr on Friday September 15, 2023 @05:01PM (#37529076)
They may just not care about being the game engine of choice for indie gamedevs anymore, or they may even actively want to not be that anymore (as a branding thing). The way Unity positions itself on their landing page is VERY different from what they were doing 5 or 10 years ago, when (indie) games were absolutely front and center (and there wasn't much else, period).

I think being a AA game engine was just one early part of their long term business strategy, and this last move is them ejecting that stage of their rocket as a necessary part of moving on to the next stage of their strategy.

Re:Is Unity allowed to just change its fee structure like that? by flashgordon on Friday September 15, 2023 @05:33PM (#37529388)
It is very very rarely case (at least in my limited years in corporate world) that the leadership is more evil than the board (atleast for public for-profit companies. Even more rare is the board not having this chat with leadership before the announcement.
Re:Is Unity allowed to just change its fee structure like that? by brightlancer on Friday September 15, 2023 @06:06PM (#37529668)
The problem is that this really screws the shareholders, and _obviously_ so.

Most of the value of stock comes from the ability to sell it to someone else who wants to buy it. Who wants to buy stock in a company that has presented a plan to self-immolate?

The current stockholders may see some returns from short term profits, but then they'll be left holding the bag.

This seems like a case where the shareholders are incentivized to oust the board, because the company is going to screw them.