Live data from Hacker News

Unity’s new pricing: A wake-up call on the importance of open source

ramatak.com

571–580 of 733 posts

Re: Unity’s new pricing: A wake-up call on the importance of open source

#571

Disregard

Yes it does, on page 3;

> A developer who wanted to pursue that kind of claim in court could argue using the concept of promissory estoppel, or the "notion that you can't just change the deal if somebody else relied upon it," as Hoeg put it.

https://arstechnica.com/gaming/2023/09/wait-is-unity-allowed...

Re: Unity’s new pricing: A wake-up call on the importance of open source

#572
So to summarize the answer to the title: Probably, unless a dev used an older version that had language around being able to keep the old terms, in which case it'll be for the courts to decide.

And of course "is that legal" may or may not quickly play second fiddle to "is anyone going to use them ever again after this stunt".

Re: Unity’s new pricing: A wake-up call on the importance of open source

#573

Godot is completely free but I still suggest trying to write your own small frameworks. A lot of Unity’s code is third party. All their 2d rigid body physics is Erin Catto’s Box2D.

Yup, I always believe writing a simple 2d engine gives a lot of insights about why commercial engines do this or that.

Even as simple as a tile based Ultima-spinoff engine, it's still a lot of work.

Re: Unity’s new pricing: A wake-up call on the importance of open source

#574
post #563

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 liabilit…

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: Unity’s new pricing: A wake-up call on the importance of open source

#575

The logic that Epic and Unreal Engine will do something similar as Unity doesn't track for me. The argument hinges on the premise that Epic, who operates their own game store and is courting developers aggressively with generous revenue split, is willing to burn their bridge with developers for questionable increase in profit; in addition it presumes that the plain old revenue share model that Unreal Engine utiltizes…

> I think the only reason Unity went this route is because they don't want to be seen to publicly break the promise of no revenue ... Not quite. Unity merged with a company that sells mobile ads: ironSource. They are direct competitors of AppLovin, the dominant player in that market. The terms and backroom deals that Unity is offering devs will waive these fees if they use Unity's ad products instead of AppLovin. Thi…

I could see that, but based on the massive stock unloads from numerous high level execs right before hand, it seems more likely to me that it's just another company that's going to be cratered inside of a year, stir up tons of controversy and legal problems with stupid decisions, and then everyone responsible will leave after the bankruptcy up millions of dollars. And another perfectly viable business will be stripped and sold for parts on the market because that looks better on balance sheets than just making and selling a product these days.

Re: Unity’s new pricing: A wake-up call on the importance of open source

#576

The logic that Epic and Unreal Engine will do something similar as Unity doesn't track for me. The argument hinges on the premise that Epic, who operates their own game store and is courting developers aggressively with generous revenue split, is willing to burn their bridge with developers for questionable increase in profit; in addition it presumes that the plain old revenue share model that Unreal Engine utiltizes…

> Epic is privately held, Valve is too, Unity is not and we ended up here. I think that says a lot. I've been thinking a lot about private versus public companies. Most of my favorite products come out of privately held companies. There is something about the incentives for publicly traded companies that encourages them to make poor choices. I think it is because there are effectively two forms of revenue: selling pr…

It just depends on the business in question, and the external pressures on the business. Jeff Bezos managed to not pay dividends for years by focusing on value, but also by zooming ahead of the pack in a greenfield environment that was ludicrously profitable. Low margin businesses, private or public, will struggle and have to do something to offer value for money; e.g. make a smaller chocolate bar that's the same price, and a larger chocolate bar that costs more.

On selling stock: I think this is a bit silly. A company can't just sell its stock as a viable strategy. What happens when it runs out? And who would buy it anyway?

Re: Unity’s new pricing: A wake-up call on the importance of open source

#578

Earlier quoted context omitted.

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

Depends what they jump to ; godot, for instance, should be similar AIUI?

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: Unity’s new pricing: A wake-up call on the importance of open source

#579
How is this tracked though?? It could work like this..

+ When you build, Unity secretly adds your Unity account id to the build.

+ When the game is run for the 1st time it secretly calls home to Unity server with your account id

+ The server increments # of installs from your account by one..

But couldnt this be overcome by just creating a new Unity account for every build?

I really want to know btw. I am a unity dev and have just tendered for a contract assuming we'll build it in Unity. Switching to Godot will take us time and reduce quality as we are not experienced in it.

Re: Unity’s new pricing: A wake-up call on the importance of open source

#580
post #563

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 liabilit…

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?

Post reply on HN