Discovering New Worlds

As the June 2016 launch date approaches for No Man's Sky (NMS) -- the game from Hello Games that will offer quintillions of procedurally generated worlds -- questions are coming up about how Hello Games are implementing the exploration they say they want players to enjoy in NMS.

Comments from the developers (quoted below) suggest that, despite building such a vast world, players who try to savor the qualities of a particular place instead of racing around to quickly see large quantities of places will be penalized through various means. That's raised the question: is a game still "about exploration" if features of that game deliberately penalize exploring it deeply? Does exploration only mean shuttling between locations as quickly as possible?

Some have defended Hello Games and their design of NMS by pointing out that, to make a game, developers must impose rules on players -- the rules are, in fact, what define a game. Even open-world games have rules that limit what players can do, just the same as in NMS.

I disagree. My feeling is precisely that it's not the same in No Man's Sky, that this game is different from open-world and other player-centric games in an important way that has an enormous impact on how exploration-friendly a game feels. The best way I can come up with to describe the difference is "systemic consequences versus direct (developer-imposed) consequences."

SYSTEMIC CONSEQUENCES

It's completely correct to say that the developers of a game create the rules of that game. They do indeed dictate what players can do, and what they can't do. But having agreed with that, I hope we can also agree that this still allows developers a lot of leeway in just how much control they impose over player actions. If games are a collaboration between developer and player, specifically implementing features to push players away from some actions and toward others results in a low-collaboration game.

Games built to enable systemic consequences, on the other hand, move the Amount of Collaboration needle in the direction of players. So what do I mean by "systemic consequences," and how does that maximize collaboration between players of a game and the developers of that game?

First, some proposed definitions. Direct consequences are in-game effects imposed directly on player characters through features specifically implemented by the developers to prevent player behaviors they don't want. And systemic consequences are unscripted effects that arise when complex systems bump into each other, sometimes but not necessarily due to player actions.

Open-world games, and games that try to let players choose their own kind of fun -- such as Ultima Underworld, System Shock, and Thief by Looking Glass as well as Deus Ex by Ion Storm -- tend to implement systemic consequences for player actions. Bethesda's open-world Elder Scrolls and Fallout games also favor systemic effects for player actions. You want to kill an NPC? Go ahead. Within certain culturally-imposed limits (e.g., children being invulnerable), you can do that. The developer won't do anything to stop you; you're free to make that choice, and the developer will not have implemented any kind of direct penalty or punishment or reward to try to push you toward or away from that action.

But there can be systemic consequences -- things that happen, or don't happen -- because that NPC is no longer in the world. Maybe they had a unique quest. Maybe they were the only character who knew some interesting information. Maybe they would have helped your character, or opposed your character, if a particular sequence of events was triggered. Maybe they had (were given by the developer) the power to create new things in the game world, and now those things will never exist. Maybe they were abusing another character, and now that they're gone that other character is free to help you.

The point in describing these scenarios is to show that even though the developers may not have deliberately designed some specific direct consequence for killing an NPC (or taking some other action in the world), it's still possible for there to be consequences for actions. The beauty of designing a game to support systemic consequences is that it's not the developer saying, "I won't let you do that" -- it's the player saying, "Hmm, maybe I don't want to do that... or maybe I do!"

In short, systemic consequences respect player choice.

OK, if that's the kind of experience enabled by designing a game to offer systemic consequences, what are "direct consequences" and what's the effect of making a game that strongly favors them?

DIRECT CONSEQUENCES

Direct consequences are effects implemented by a developer for the specific purpose of exerting control over player actions. End the wrong NPC and the game literally ends in a fail state. Try to explore a side path and get your face bitten off by an invulnerable monster, or get blown up by land mines, or smack into an invisible wall, or get killed by an undetectable sniper. FPS games are like this -- their main goal is generating exciting sensations, so exploration that would slow down the game gets discouraged by any means necessary.

And in fact, Valve games are like this, too. They have small areas allowing some tactical improvisation or puzzle solving, but as soon as that's done you're back on the tightly-controlled linear path. Valve are masters of the scripted sequence, and excel at world-building, so that your on-rails trip is fun (and I really enjoy Valve games)... but Valve games take a long time to produce because they spend a lot of time testing and then taking away possibilities from players. The fact that speedrunners manage to find a few loopholes to exploit is more a tribute to the ingenuity and perseverance of the speedrunners than to any intention on Valve's part to let players enjoy their games in the way they (the players) prefer.

In games like these, consequences are there because the developer explicitly implemented them to check player freedom. Here's how Sony's Ryan Clements describes a design decision by Hello Games:

But be wary of what you take. Steal too much from a planet and the omnipresent sentinels — stewards from a bygone era — remove you from the world. Forcefully. Defeat a few of the smaller machines and larger walkers come to finish the job.

That is a feature specifically implemented by the developer to directly alter the in-game behavior of players. That is the developer deciding for all players what kinds of fun are permitted. It's not, "OK, you can do that, but it might have side effects." It's "If you do that, eventually we will punish you for it by killing your character."

A game design preference for direct consequences is a preference for controlling players because the developer doesn't trust them to know how to entertain themselves.

"I have had to make my peace with the fact that there are..." Murray trails off for a moment. "And I know this sounds bad, but there are bound to be balance-breaking planets out there, that one player will find a way to get rich quick, right? And I think that’s sort of cool."

"Sort of" cool. And he had to "make [his] peace" with some players playing what is basically a single-player game in a way that they find entertaining, despite the systems that Hello Games has implemented to try to prevent those expressions of personalized fun.

Still don't believe me that Murray and Hello Games aren't interested in supporting players being able to have their own kinds of fun? Again from the PC Gamer interview:

Murray tells me he’s already seen players in No Man’s Sky who want to settle in for a while rather than make a hyper-speed dash for the horizon.

"We do find people in playtests just staying on a planet for far longer than I would have expected. And that's cool, I like that. Even in doing demos and stuff like that, which are quite short, you find people finding a hazardous planet, and they just want to see how long they can survive on it. Or you find people being on a hazardous planet, and then they go to a really lush planet, and they feel like 'This is nice! I just want to hang out here, I want to chill,' and that's good as well. They have their own way of playing games and their own particular play style and then they find a planet that suits that better and gives them the experience that they want, and they'll settle on that for a little bit. And they might stay a few hours there and they might decide to move on."

No Man's Sky, however, is built specifically to push players to find new places rather than encouraging them to get to know any one place in particular.

"In terms of features," he says, "in terms of design, decision-making, and stuff, we always say 'Does this encourage exploration or does it not?', basically. And we use that to cut out features. So things like base-building: we don't have base-building. And the reason is, it would just make people want to stay where they are and not explore. And we've built this whole huge universe, and that would be a shame! We want them to go out and explore. Or, for instance, each planet could contain loads of different biomes within it, we could have polar ice caps, and all that kind of thing, but then it wouldn't make you want to go and visit other planets. So we don't have that, and that's really purposeful, and that's our kind of vision for the game."

In other words, Hello Games have decided that "exploration" means "flying around a lot except when forced to collect resources required for flying around except that collecting 'too many' resources will be punished." As PC Gamer's Livingston put it, Hello Games want to "push" players. You want to chill someplace interesting? Well, you can't -- not for long, anyway, even if that means deliberately excluding features from the game. What individual players actually enjoy doing will not be allowed to conflict with the developer's vision for the game.

I hate to disturb you when you’re playing SimCity, but I'd like to offer some straight answers on the topic: Always-Connected and why SimCity is not an offline experience.

Always-Connected is a big change from SimCities of the past. It didn't come down as an order from corporate and it isn’t a clandestine strategy to control players. It's fundamental to the vision we had for this SimCity. From the ground up, we designed this game with multiplayer in mind -- using new technology to realize a vision of players connected in regions to create a SimCity that captured the dynamism of the world we live in; a global, ever-changing, social world.

...

[C]ould we have built a subset offline mode? Yes. But we rejected that idea because it didn't fit with our vision.

I know this may be coming across as sounding harsh toward Hello Games and NMS, so I want to state clearly that there are aspects to announced NMS features that sound great, starting with the fact that Hello Games are at least trying to make a game that strongly endorses exploration as primary gameplay. That's a Good Thing. The problem is that the descriptions of how they're implementing exploration play are wildly at odds actually letting people explore! And imposing direct consequences for trying to explore, rather than trusting to systemic consequences and to players knowing what they enjoy, is the primary example of that disconnect.

Games designed to favor systemic consequences over direct consequences are a statement that the developer considers entertaining different kinds of players more important than imposing their own "vision" of the correct way to play the game on all players. A game meant primarily as an artistic statement can, and should, unapologetically deliver the developer's personal vision... but a commercial game, which must try to entertain paying customers, is better when it's designed to be more collaborative with players and respectful of their interests.

Building a wonderfully massive, procedurally generated world like that of No Man's Sky, and then implementing direct punishments for players who try to enjoy that world in their own preferred ways, is like building a Ferrari and fitting it with a governor on the engine limiting it to 40 miles an hour.

That, and not people just chilling in the awesome world of No Man's Sky if that's what they enjoy, is what would be a shame.