Greetings from Outer Wilds Ventures! A new traveler has arrived from deep in the forests of Timber Hearth, and he brings with him a new discovery that will change our solar system at its very foundation...his name is Wesley Martin, and he joins the Ventures as our Art Director!
When I first played the alpha of Outer Wilds, I was immediately drawn into a lovingly hand-crafted world that sparked my imagination at every turn. Now that I'm working on Outer Wilds, I am excited to bring the same level of lovingly hand-crafted goodness to the visuals of the game. There's a lot of work to do in the art department, so let's roll up our sleeves and get started!
The art in the Outer Wilds alpha is mostly designer art designed to test out the feel of the game without spending too much time worrying about the details. The more polished parts of the visuals come from student work, so even at its best the alpha has a long way to go. That said, there is a certain charm to the simplicity present in the current art, which often leaves the details to the player's imagination, lending the game a level of abstraction that improves the overall immersion.
The goal for the new art direction is to preserve that abstraction, but bring in a more refined aesthetic so that the game encourages the player's imagination rather than relying upon it.
Hey traveler! Alex here, transmitting live from our Story Simulation Center on the moon (the low gravity is great for tossing around weighty narrative concepts). Most of the work we do up here is still under wraps, but today we're going to take a small peek into how we build and test the underlying mysteries of Outer Wilds.
Archaeology In Space
It might have all the trappings of a space game, but I like to think of Outer Wilds as a narrative adventure game that just happens to take place inside a (miniature) astrophysics simulation. As players explore each planet, they discover pieces of embedded narrative that reveal the history of the solar system and the ancient race that used to inhabit it. These pieces also act as clues that point to each other and to special hidden locations, or "Curiosities", where players can find answers to the game's biggest questions (i.e. what's really going on).
Considering the scope and complexity of our narrative structure, it's pretty important that we test whether or not players can understand the clues, find the Curiosities, and piece everything together into a coherent story. Which brings us back to the bit about all of this taking place inside an astrophysics simulation. Testing for narrative comprehension is extraordinarily time-consuming when players can't even access most of your content without (among other things) learning to fly a spaceship. We needed a way for players to test the game's entire narrative structure in a fraction of the time it would take during a normal playthrough. "It's Only A Model"
Our solution was to make a paper prototype that completely abstracted away the space travel and focused on what we wanted to test: the underlying narrative structure.
Major locations on each planet were represented by note cards, and players were given a limited number of turns to move between them each round (if you've played the alpha you can probably guess why). Players could also spend a turn to explore a location, which occasionally meant flipping over the card to reveal hidden information, and more often involved me just describing what they found there.
Overall the prototype worked surprisingly well. It gave us valuable insight into how players were interpreting the clues and understanding the story, and by essentially DMing each session I had a lot of flexibility to adjust content on the fly. We noticed that all of our playtesters quickly resorted to jotting down their discoveries on a notepad, which pretty much confirms that the onboard ship computer should keep track of your discoveries. From Paper to Processing
The next step, which was both totally unnecessary and absolutely worth it, was to recreate the paper prototype in an open source Java library called Processing.
Between these two narrative prototypes we now have a much better idea of what the game feels like when all of the pieces are put together. Our next big challenge is to translate the descriptions from the text adventure into fully realized 3D spaces. We've got a lot of content to make, but it's nice to know that all of it is probably going to make sense.
Onwards!
Greetings from Outer Wilds Ventures! Our latest transmission comes from Kelsey in the Narrative Department, who is making sure you'll have the most wonderful story to tell after your amazing stay in Outer Wilds!
Three guesses which games are major inspirations for Outer Wilds’ narrative and in-game text! If you guessed offhandedly snarky titles like Grim Fandango or Curse of Monkey Island, then you win bonus points, because the easy answer is “pretty much any Zelda game.” Weirdly, I have not played much of Majora’s Mask, which is obvious OW design influence; I was a latecomer to consoles, so my first experience with the Legend of Zelda was on the Game Boy Color, and the charmingly bizarre characters and races in Oracle of Seasons and Oracle of Ages made a big impression on me. In Oracle of Ages you have the Tokay, friendly giant lizards obsessed with meat that steal your items when you land on their island and go around saying off-kilter things like, “There’s a winding maze beneath this island. Maybe.” Oracle of Seasons has the subterranean-dwelling Subrosians, a secretive be-robed species who are really into digging for ore chunks and dancing. That’s also where you’ll find the Subrosian Smithy, one of my favorite places in the Zelda multiverse, where your choice of dialogue when requesting a job is between “Make it fine!” or “Do whatever.” The point I’m trying to make is this: my favorite games have always been the ones full of interesting characters and unique races, because that’s what really sucks me into a story and makes me feel like part of the world. What would Ocarina of Time be without the Gerudo and Gorons and Kokiri and Zoras?
So we finally tried updating the Outer Wilds project to Unity 5 this week! After several thrilling hours of tweaking the entire code base to work with the new (admittedly much-improved) Unity API, the last compile error finally vanished and I eagerly pressed the play button.
This is what I saw.
Those who have played Outer Wilds before know that the game begins with the player character looking up at the sky. This is technically a screenshot of that scene, albeit with a few notable discrepancies. Let's ignore all of the weird graphical artifacts for a moment (those are to be expected when upgrading a project) and focus on the fact that the player character has fallen through the ground and is well on her way to the planet's core. If you haven't played Outer Wilds, I should note that this is not how the game typically starts.
A cursory glance at the error output window revealed the source of the issue.
The console contained 999+ identical errors reading "Non-convex MeshCollider with non-kinematic Rigidbody is no longer supported in Unity 5". Non-convex (or concave) refers to geometry featuring negative topology (valleys, caves, tunnels, etc), and non-kinematic rigidbodies are objects that can be moved by physical forces. This error essentially means that dynamic physics objects can no longer have negatively-curved geometry in Unity 5.
In most games this isn't a problem. The most common use for convex colliders is level/terrain geometry, which by definition is usually static. Objects that need to be simulated with physics tend to be simple enough that their shapes can be approximated by one or more convex colliders. In Outer Wilds, literally everything in the game is moving at very high speeds due to real-time physical forces. Each planet is a non-kinematic rigidbody that is actually rotating about its axis as it zooms around the sun. Every planet also features a terrain that relies on a non-convex mesh collider to prevent smaller physical objects (like the player) from falling through it. Likewise, your ship is a dynamic rigidbody that needs a non-convex collider so that the player can walk around inside the cabin while it's in-flight (fun fact: we have to apply a counter-force to the ship at its point of contact with the player, otherwise the player's weight would cause it to spin ever so slightly). A quick google search revealed that the ability to marry non-convex mesh colliders with non-kinematic rigidbodies was discontinued by the physics engine itself. Unity 5 uses the latest version of Nvidia PhysX, which apparently no longer supports that feature (probably for performance reasons). In short, it's not something that's going to be fixed anytime soon. That leaves us with a few options:
Then again, I suppose we wouldn't want it any other way. --Alex
Masi Oka's name is traditionally linked with the television screen instead of the gaming screen, but the star of Heroes and Hawaii Five-0 has always had been drawn to the world of gaming. "I grew up loving games and am still a big gamer myself," said Oka, a former World of Warcraft guild officer. "I love creating things, and loved the idea of creating something from zero to product in a shorter span of time. Movies can take many years, sometimes tens of years from conception to finish, while games can be created in a fraction of the time."
Oka in fact worked as a digital artist at George Lucas' famed VFX house Industrial Light & Magic before stepping in front of the camera. Two years ago he decided to create Mobius Digital, a studio dedicated to exploring fun, quirky, innovative games with rich story worlds. "When I was building my studio, I sought out talent at the USC Interactive Media and Games department demo day," Oka explained. It was there that he saw Outer Wilds for the first time. "It was love at first sight. The only game that really caught my eye and I found that I would want to play was Outer Wilds."
I've been chipping away at Outer Wilds in my spare time for what feels like an eternity (or at least something measurable on a geological time-scale), writing code by the flicker of candlelight* and occasionally updating the site in a vain attempt to reassure our fans that we haven't completely abandoned the project. Well those days are over, because we're finally working on the game full-time at Mobius! I am UNREASONABLY EXCITED about this, but I'll try to keep my use of all-caps to a minimum and fill you in on a few of the cool new things we're working on.
That's all for now, but this is just a taste, a morsel, a mini tea sandwich held together by sword-shaped toothpicks of what we have in store for Outer Wilds. I should probably get back to work, but we'll have plenty more to show in the coming months, so keep your eyes on the skies. Happy Trails, Alex * possible dramatization
We here at Mobius are super excited to start on Outer Wilds. Since some Outer Wilds fans might be unfamiliar with our studio, we thought we'd give a brief rundown of the team and its history. Located in the Arts District of Los Angeles, Mobius was founded in mid 2013. Our core values are listed below, which Outer Wilds actually fits pretty darn well with--not surprising considering its creator works here!
We here at Mobius Digital are very proud to announce that we are beginning development to complete Outer Wilds, the 2015 IGF Grand Prize Winner. An alpha version of the game won top honors as well as Excellence in Design this March. The game lets players explore a universe both tiny & infinite, uncovering alien wonders and oddities, searching for the answers to the unknown mysteries that seize their solar system.
The creative core that made Outer Wilds will continue to be at the heart of creative development at Mobius. Creator Alex Beachum has been a designer at Mobius since early 2014, and we'll be retaining the same level designer, composer, writer, and other integral members from prior development.
Outer Wilds began as Alex Beachum's student thesis project at USC, and grew into an award-winning phenomenon as a labor of love that Alex worked on in his off-hours. At Mobius, Outer Wilds will get the full-time, full-team dedication and resources it needs to be completed. The Mobius Digital blog will have some updates, but our mailing list will be the main source for the most up-to-date Outer Wilds information.
We here at Mobius are very excited to begin development on Outer Wilds and see this amazing, wondrous game to completion. Expect more updates soon!
|
Archives
January 2024
From the
Updates on our games, our process, and the joys of being Mobius Digital. Categories |