Layering challenges in Klei's survival sim Oxygen Not Included

June 7, 2017
protect
Game Developer logo in a gray background | Game Developer

With Oxygen Not Included, Klei Entertainment, developers of harrowing, sometimes-hilarious survival game Don’t Starve, tasks players with surviving in an even more inhospitable environment: outer space. Oxygen, minerals, water, entertainment, and a place to just exist within provide all new-challenges to players.

“We didn't start out intentionally creating a survival experience," says Graham Jans, one of the developers of Oxygen Not Included. "We're always trying to do something different with each game we work on. Oxygen Not Included came from a very different motivation than Don’t Starve.”

The initial concept took elements of what would be required to survive in space and building interconnecting systems and simulations. Certain aspects of the game’s world would behave in predictable ways, allowing players to manipulate them in order to achieve desired outcomes.

“When development started on Oxygen Not Included, one of the desires was for the whole game to run on a broad (though simple) simulation. It feels like a very complex, living world when you play it," says Jans. "But in fact, it's mostly an illusion. Other than the way fire spreads, there's very little simulation running under the hood; the rest is simple behaviors and magic happening just off the player's screen.”

“Much of the early design was bottom up, creating the temperature, pressure, and chemical simulations that you see in the game now, and developing the gameplay within the challenges that simulation provided,” says Jans. 

As those challenges started to come together, the developers found themselves with a whole different kind of survival experience than what they’d crafted before, taking them to all-new territory that required new ideas as well as the knowledge drawn making Don’t Starve.

Simulations to survive in

Oxygen Not Included features many different systems of simulation, all occurring at the same time. Air systems are in place, dictating flow of oxygen, how it behaves based on the internal state of the player’s hideout, how much a character needs to reach certain states of comfort or survival, how it reacts to other elements, and several other key aspects of its behavior.

"We started by playing with systems and figuring out what interesting challenges emerged."

Air is but one of the simulations going on within Oxygen Not Included. There are many, many more that dictate the various other behaviors of characters and objects, and it’s through managing all of these that the developers created a wholly different game from their last title, yet still found themselves in a position of creating a game about players struggling to survive.

“We started by playing with systems and figuring out what interesting challenges emerged. Of course, now that development has progressed and our systems are better understood, we've continued explicitly designing challenges on top of the systems.” says Jans.

Jans says that the biggest challenge, both for Klei and players, is that every aspect of the game is now part of a closed loop. "In most games, you can at least take air or ground for granted, but in Oxygen Not Included, every pixel on the screen represents some kind of limited resource,” says Jans.

“Not only that, but because of the closed nature of the system, we have to be vary wary of mass conservation as well," he adds. "Everything that has an input needs to have some kind of output, so that all the air, minerals, energy, and so forth can keep flowing around in these ecological and industrial cycles and sustain a thriving base. Not every gram is perfectly conserved - we do a lot of hand-waving - but there is a strong sense of sustainability when you are playing, and it's extremely challenging to tune and add new features to the game without destroying that balance.”

Not starving in space

This was a very different experience from Don’t Starve, forcing the player to continually recycle what they have within a closed system of interconnected, complicated simulations. That’s not to say the developer couldn’t take any of their past work lessons into Oxygen Not Included.

"Even when you've got oxygen production thoroughly solved, suffocation is still a threat lurking in the background, daring you to make a mistake"

Oxygen Not Included was not made as a successor to Don't Starve, but as both games ended up focusing on the inherent struggles of living in a dangerous place," says Jans. "We've definitely been able to take across a lot of lessons.”

“Foremost among these is being careful about how we layer and overlap our challenges. The obstacles in the world are meant to be persistent -- your Duplicants (characters) never stop breathing, after all! -- so even when you've got oxygen production thoroughly solved, suffocation is still a threat lurking in the background, daring you to make a mistake,” says Jans.

The developers had seen that survival would be at its most tense should the player constantly have a flow of small challenges layered on top of one another, and at no point ever offering the player a sense they were completed. Hunger could be staved off for a while, but that need would crop up again soon. While players would be able to build systems that may be able to take care of air or heat problems in space, those solutions could never be final. There would always need to be a way in which they could go wrong.

“Also, no particular obstacle is supposed to be particularly difficult  — it's the layering that makes intense decisions," says Jans. "In Don’t Starve, it was make light, while collecting food, while collecting construction materials, while defending yourself from creatures... all while preparing for winter. This is the same kind of layering we strive to do in Oxygen Not Included, where the player must balance all the needs of their dupes at the same time. Each need is not so difficult, but it's easy to let something slip while you're working on your next megaproject.”

There is no singular problem that the player has to surmount when they play Don’t Starve, but rather several of them all going on at once, and the player has to prioritize their actions in order to best stay alive. This layering of challenges formed the backbone of Don’t Starve, and later on became an important part of surviving in space with Oxygen Not Included.

Another special element of Don’t Starve that carried over was the lack of obvious tutorial, forcing the player to (feel like) they’re learning everything on their own. “The other major takeaway from Don’t Starve is how we can design a game that has little or no tutorial,” says Jans. “Don’t Starve does a wonderful job of silently but surely leading players through its mechanics using only gameplay. Oxygen Not Included is a significantly more complicated game, but we still strive to teach people how to play through natural discovery and helpful UI rather than dragging them through a tutorial.”

A fun part of surviving, as Jans would see through Don’t Starve, came from learning how to keep yourself alive on your own. It’s not that developer would completely toss the player out on their own, giving them small hints on what to do to live, but that players enjoyed it most when they felt that they’d wrested themselves from danger using their own wits. Part of that appeal of surviving came from figuring out what you needed to do to live.

The ‘fun’ in avoiding your funeral

With these systems, Jans hoped to make for an entertaining survival system for the players of Oxygen Not Included, letting players work through each system in creative ways to solve the game’s challenges, as well as those the player could create for themselves.

"Because the simulation is so comprehensive and interc
Tags:

No tags.

JikGuard.com, a high-tech security service provider focusing on game protection and anti-cheat, is committed to helping game companies solve the problem of cheats and hacks, and providing deeply integrated encryption protection solutions for games.

Read More>>