Hacker News new | ask | show | jobs
by Volundr 27 days ago
That alone would be an improvement from the status quo, but the SKG movement does go one stop further in wanting publishers to be required to leave the game in a working (local) state of they design it to be dependent on central services they then shut down.

This could be as easy as releasing the tools they used for development when developing the game.

1 comments

That's really tough. Marathon, by Bungie, is a good example of why this is tough - it's basically all the Destiny engine, network, and tooling code. When they shut down Destiny, it's not like they have a snapshot of their tooling. They've been continuously updating that tooling for ten years, and now they're using that investment for a new project.

Most game studios are similar, in reusing and improving a whole development architecture and systems across many titles. I would not agree with making them release that, even an older version. That's a big competitive moat for some studios.

I think if a community group wants to PAY to operate a server, that's quite reasonable. And then you still end up with a fight about how much to charge. But I don't think handing over server code is the right move.

Fortunately, Stop Killing Games isn't looking to mandate any one solution to this problem.

There are many possible ways to enable game preservation and SKG is pushing for game studios to pick one and implement it, instead of not doing anything and letting games die when they become unprofitable.

Practically speaking, I think the best way to do something like this is to enforce an auction when a studio shuts down an online game. That way the people that care get to vote with their dollars, rather than costing the studio.
Doesn't seem fair to the people who have already paid for a product that will stop working.
I'm not sure I get this. A game costs about the same as watching a few movies - the cost per hour of entertainment is vanishingly low. For these long running games, the cost per hour of entertainment is down to pennies for these users. The same users who are still playing years later are also the ones who have gotten the most value for that same number of dollars already.
Do you genuinely believe that property rights diminish as the utility derived from property increases?
> That's really tough. Marathon, by Bungie, is a good example of why this is tough - it's basically all the Destiny engine, network, and tooling code. When they shut down Destiny, it's not like they have a snapshot of their tooling. They've been continuously updating that tooling for ten years, and now they're using that investment for a new project.

I don't get why you think that makes it harder? Right up until the final version of the game their developers were somehow making changes and testing their changes. It's not like the game grew on its own. What were they using to test those changes? Release that. Job done.

I don't think that's what working state means here. It's not a full snapshot or even necessarily multiplayer support. It means minimum functional, which to me is just barely enough to see the assets used in the game. Not necessarily networking, matchmaking, online services, or the relevant tooling. Developers have already proposed making helpers that would introduce an effective switch to do this.

Also what you said about releasing the code and letting the community figure it out was explicitly an example SKG said was okay, from memory.

I think you're right from what I remember reading about them. But I think in practice it costs significant engineering time to package up what they are asking for. For a small game studio it may be incredibly prohibitive.
It just requires game engines to develop a tool to make this much easier to do. The rule won't apply retroactively, so it just means different design choices from the start.

> For a small game studio it may be incredibly prohibitive.

Alright, you lost me here. All of the games that do not follow what this law would suggest are AAA (or scams, essentially). The smaller studios always have some acceptable end-of-life plan from my experience.

I'm not sure AAA studios are as large, or as profitable, as you think. The studio itself is often small, large publishers just own many of them.
Small like 30 people? I don't think so. Genuinely small studios are able to preserve their games for the long-term, so there is no excuse.

AAA gaming isn't something that needs to be protected. Anything of sufficient magnitude and budget should be made responsibly or not at all. If a game is unable to exist without screwing over the user in a very legal sense, it has no right to exist. The requests of SKG are not only sensible, they impose a serious legal ambiguity in the current system that needs to be corrected one way or the other.

AAA was always an untenable monster that brought obscene risk; this was clear even in the mid-2010s and the industry is rapidly moving away from that model for good reason. The user-base clearly does not look kindly on AAA anymore either. That's why they are not profitable anymore. The SKG requirements would make very little impact overall compared to this.