New Post has been published on Continue Play
New Post has been published on http://www.continue-play.com/feature/interview/interview-human-orbit-wont-let-the-god-game-remain-space-stationary/
Interview: Human Orbit won't let the God Game remain (space) stationary.
At EGX 2014 last month, I got an early look at Human Orbit, a sandbox God-game set on an isolated space station.
Normally in the God-game genre, weāre used to having a direct influence on the world we inhabit. Gods are supposed to be all-powerful, after all. But new UK-based indie studio Autelia ā headed by brothers Joe and Karl Yeates ā is taking a different approach. Instead of directly influencing your surroundings and the NPCs inhabiting it, your interactions are limited to what you can get away with from within the confines of a small maintenance drone.
As a new take on a familiar concept, itās certainly an intriguing prospect ā one which has the potential to draw genre veterans of their comfort zone and embrace new ways of doing things. And as the first game project from two leads who have so far largely floated on the periphery of the Games Industry rather than working directly inside it, Autelia canāt be accused of lacking ambition.
My curiosity suitably piqued, I sat down for a chat with the pair to learn more.
Dale: Tell me a bit about your background.
Joe: I do all of the programming on Human Orbit. Weāre working with C# at the moment, in the Unity Engine. For the last five years, Iāve worked on a 3D design application, which is used in the industry. Itās a 3D rendering tool, basically. 16 months ago I began working on Human Orbit.
Before that, I was at University. My dissertation was about human-like AI and component-based entity management systems. Unity is a component-based entity management system, and Human Orbit is an attempt to create human-like AI, so thereās obviously quite a strong relationship between them and what weāre trying to explore.
Karl: Iām Creative Lead. I do all the odd jobs, of which there are a lot! Iāve studied fine arts, engineering, and Iāve been self-employed since leaving University ā but not doing games, or anything interesting!
Dale: Is it just the two of you working on Human Orbit, or are there others?
Karl: Dan Raihert is our Art director; he worked on Dead Space. Paul Bannon does the 3D assets for us, and heās worked on the Lego games. Eli Hason does our sound effects. He worked on the latest Thief game. Alex Gaudie is our musician.
Dale: How would you describe Human Orbit in a nutshell?
Joe: The elevator pitch is quite hard to do, because itās a strange game. Itās a first-person simulation, I would say. A life simulator. In Human Orbit you play as an AI occupying a floating maintenance drone. Youāre about the size of a cricket ball Iād say? Maybe a little larger.
Karl: A small grapefruit [Laughs]
Joe: A small grapefruit then! You float around this small station ā the final name isnāt decided yet but for the moment weāre calling it Genesis Tower āand with you are between 20 and 100 NPCs. It starts with 20, and then as it progresses you attract more and more NPCs as your station becomes more capable and gathers more renown. NPCs all have their own personalities, background, medical records, criminal records, and relationships with one another, and theyāre unaware of your presence. As far as theyāre concerned, sentient AI isnāt possible, and if it was its existence is so unlikely that itās just completely implausible, quite a lot like it is now.
So this drone has access to the stationās networks and systems. You can access peopleās communications and records, and you can also edit them ā and that gives you quite a lot of power.
One of the things you can do is edit peopleās email conversations to change the way that they communicate, to change the intention and tone of what they say. Thatās quite powerful ā both as a tool to have fun, and as a tool to change the power dynamics on the ship.
Destructoid called it a sandbox, but for personality, a personal environment sandbox, I think thatās a good description.
Dale: You said youāve been working on the game for about 16 months now, but when did you conceive it?
Joe: About 16 months ago! [Laughs]
Thatās an interesting question actually, as [Human Orbit] was conceived on a couple of fronts. One is that I was coming out of doing my dissertation ā Iād been thinking about the systems around it for many years. But at that stage it was more thinking about the technology around it, what could be achieved with intelligent communication systems between NPCs and how you could make that āgame-ableā, because when you have a communication system that allows NPCs to talk to each other in a complex way⦠itās difficult, but itās not insurmountable. The trouble that people have had making it work well [in the past] is that making it work in a way that the player can understand and interact with, is very hard.
Being able to write the text for the human NPCs, and giving the player the ability to edit that, thatās the way to get over that boundary and give you something game-able. In that sense, itās something that weād been thinking about for years; but in the sense of the world itself, that came together in the last 16 months because of the constraints of being a small company. We have limited resources, so we want to put it all in a bottle with limited assets. Being on a station in the middle of nowhere means we can concentrate on a small, detailed area rather than having to worry about creating lots of expansive areas.
Dale: Can I ask a bit about how youāre funding development? Are you planning a Kickstarter campaign, or perhaps Steam Early Access?
Karl: Iām actually not really a big fan of Early Access. Weāve got a private investor, who approached us and offered some money. I think thatās a better way to go about it.
Iām not sure what my feelings are about Early Access at the moment. Iām reserving my opinion for another year, and then Iāll decide after seeing some of the games that have come out.
Iām uncomfortable with people funding a game, but without having much say in the development [process]. But at the same time, I wouldnāt want to take funding from thousands of people and give them input into the development of Human Orbit, because that would be unworkable. Itās a grey area.
Joe: It creates a strange relationship between the creator and the consumer. Theyāre funding the game, so they want quite a large say, and they probably should be entitled to have a large say, but when you get that funding direct from the consumerā¦
Karl: Itās like the old patron system, which I like a lot and it would be good to have that back, but not Iām not sure it works when applied to game development.
Dale: I guess thereās a risk of feeling like you have to listen to the feedback and implement it, but what youāre getting might not be the best for the game.
Joe: Partly. But also, a lot of the work that goes into creating the game is quite boring! [Laughs] Thatās not what people want to see when theyāve put money into a project.
Karl: It changes development. Even marketing changes our development quite a lot; since we started doing more marketing, weāve changed some of our development process so we can put out more raw materials and assets. Weāre putting out more materials constantly, and itās not always the most efficient way of working.
It would be even more of a problem if you were getting funding from a few thousand people ā who have every right to see progress being made in the game, but may not be embedded in a position where they can see useful [and easily measurable] progress being made.
Joe: Itās a good way to access funds, but it does create extra non-obvious problems and obstacles.
Dale: In the absence of the ability to gain feedback, are you concerned that you risk getting so close to the project that you miss flaws or problems which might have been raised sooner had you received early input?
Karl: Thereās early input, then thereās really early input. Weāre going to show more of the game when all the systems are in place and people are able to have a bit more of a play around. I think itās reasonable to take input and I think itās something weāll look towards, but Iām not sure how weāll do it.
Iām a big fan of feedback, but from the point of initial conception? I donāt think thatās always useful.
Dale: How much longer do you think you need before the finished product is ready?
Joe: At the moment weāre looking at about six months. Weāve alluded to it already, but in addition to the work I do on Human Orbit I also currently have a day job. From December, Iāll be working on this full-time and thatās going to make a very big difference in terms of the amount of progress [we make and] can show to people. Itās surprising that even though Iām just doing the technical side of things, the programming, a lot of the visuals and what people want to see is sort of bottlenecked by my limited availability. But in January I think weāll see an explosion in the amount of progress.
Karl: I think March is the time weāre looking at. Itās been 16 months so far, but itās a very technical game. Itās like an iceberg ā thereās a lot going on in the background, more so than most games, so thatās what weāve really been working on getting solid over the last 16 months. Now weāre [at the stage where] itās about putting a face on it, and turning it into the actual game.
Dale: Youāre aiming for quite an open, sandbox environment. Are you concerned that some players may become confused due to a lack of direction?
Karl: There is some direction. In the early stages, not all of the station is available to you. You wonāt be able to hack certain systems, get into all the security and medical information. Thatās unlocked as you progress. Thereās quite a lot of progression in the early stages. Then there are other targets; for example, if you make your laboratory particularly famous, [the station] might be visited by famous scientists, and so forth. So there are certain goals, but thereās no over-arching story.
Dale: The inhabitants on board the station are different every time, with their personalities determined by algorithms and various different traits. In that sense, I guess it would be difficult to implement a more rigid narrative.
Karl: Right. Thereās no narrative. But thereās quite a lot of world-building; youāll notice things in the conversations [NPCs] have with each other where they mention certain events and corporations, there are advertisements around the station, and we reference certain things.
Weāve put a lot of work into world-building, but itās done in a more organic kind of way.
Joe: The narrative which does exist is more emergent ā interpersonal narratives between the characters and their relationships.
Karl: Kind of like The Sims, or Dwarven Fortress.
Dale: Will Human Orbit be purely single-player, or do you think thereās scope to include co-op or competitive play?
Karl: Multiplayer is an interesting concept, but I think that if it were to include it, as people have to set up quite subtle [situations] to get someone to send a certain email to someone else, and other interactions among people on the station, hoping that a particular thing will happen⦠if thereās another player in there, what could happen is that they could easily interrupt those plans and that would be good if you could make that game-able; but if they were interrupting your plans without realizing that theyāre doing it, or without getting any fulfilment from that, then it isnāt very useful.
Dale: You mentioned that the crew on the station arenāt aware youāre a sentient presence on board, but they can become suspicious if they repeatedly see you tinkering with systems you shouldnāt be. What are the consequences to that?
Karl: No-one will be able to pin anything on you, but if you keep doing the same thing over and over ā say you keep sucking people out of the airlocks ā then theyāre going to take the airlocks offline from the automated system, meaning youāll have to manually operate them. And thatāll be difficult as you have no arms! So yeah, they will lock systems out if they think theyāre malfunctioning.
There might be a particularly insightful, paranoid NPC who starts to think that thereās a sentient AI on the ship, but itās not something they have a reference point for. Itās like the idea of an AI taking over a corporation now ā itās not the first [possibility] that jumps into peopleās minds.
If somebody does [suspect], no-one would listen to them anyway! Theyād probably be sent to the Med Bay, or for Psych Evaluation.
Dale: You can manipulate relationships between crew-members. If you manipulate them into a relationship, what happens once theyāre in that relationship? Do they have offspring who inherit the traits of their parents?
Karl: We donāt have offspring, because everyone has been sterilized! [Laughs]. You can grow the population by manipulating the environment. If you focus on a better laboratory, youāll see more science-type people arriving, that kind of thing.
Within the relationships themselves, they can have pretty reasonable relationships. Our personality system is quite in-depth; there are around 30 different traits.
Joe: Itās based on the ābig fiveā personality profiling model [Editorās note ā for more on this, thereās a good article over on Wikipedia that provides some detail]. There are five main personality profiles ā openness, conscientiousness, and so on; each of those is split into 6 different facets, resulting in 30 different personality attributes.
Dale: Does Human Orbit monitor happiness levels and things like that?
Karl: We should focus a bit more on the personality systems and how well-developed that side of things is. In a lot of games, [developers] say that [theyāre focusing on personality], but then you get something like The Sims where they just burn a hamburger, then they burst out crying, and then they wet themselves.
In Human Orbit, when you get 2 NPCs in a relationship it might reach the point where they have hidden resentment for their partnerās male friends. That could display itself as sitting in their seat and not getting out of it, or not buying a coffee when theyāve bought one every day for everyone in a group. Little things like that.
[The system] allows for more subtle variations like resentment or indignation ā emotions which most games donāt pick up on. The ānon-gameyā emotions, as Iād call them. Usually itās just things like anger, or fear, or happiness [that are simulated]. Weāre trying to put everything in there.
A discussion we need to have is about the extent to which weād like to simulate stuff like [mental illness]. The traits weāve simulated are taken directly from the āBig Fiveā model. In fact, we could link a test which you can take and it would spit out different variables of your personality, which then go directly into the game ā so you could see yourself walking around the game with your own personality.
Weāll be implementing that feature! It might be like you take a little quiz and then you see yourself in the game.
Dale: You mentioned that you have a lot of people on the team who have worked on larger projects. How did you get their attention and bring them on board?
Joe: Before we started approaching people and getting them involved, weād already done a fair amount of work on the underlying systems. So we could already show them what we were working on.
A lot of the people involved are really into the things that we are trying to explore. If you look at the people involved, youāll see that thereās a lot of sci-fi work in their personal portfolios, even if itās just something theyāve been working on in their spare time. When we approached Dan about the concept he was very excited to work on it, and still is ā which is fantastic.
Dale: Human Orbit is a Sci-Fi game. What sort of atmosphere are you aiming toward? Are you going for the more clinical approach favored by Isaac Asimov, or are you going all-out and looking at a more Star Trek-y atmosphere? The interiors of many of the rooms have a very Star Trek: The Next Generation vibe.
Joe: Something you see a lot of, particularly in TV Sc-Fi, where environments feel very sterile and donāt feel like actual homes ā is that you donāt [get the feeling] that this place is a place where people live. But this isnāt just some place they happen to be in, this is their home. Thatās something we want to emphasize with our approach.
You can see it in areas like the dormitories, which Dan is working on right now. Itās got a much more communal feel to it. Itās a lot like a student dorm, actually: itās got door space, people have their own roomsā¦
Karl: ā¦Which they can personalize!
Itās not a personality on the ship; itās kind of an extension of the NPCs themselves. You want to make them into characters, rather than just being an NPC thatās walking around. So thereāll be a particular person, and theyāll have their own style with regards to their clothing, or their preferred color schemes that they like, which will manifest in the kind of clothes they wear. And theyāll go to their work desk; theyāll change their desk around in a way particularly suited to them.
If theyāre a very neurotic person, [their desk] would be very neat and tidy. If theyāre more care-free, theyāll just leave all the stuff theyāre working on lying all over the place. That carries on into their own room ā wherever they tend to exist ā and leaving their presence around the station.
In terms of what kind of Sci-Fi it is? It looks a little Star Trek at the moment, but weāre going to try to tone that down. Not hugely, because I think Star Trek is quite an accessible type of Sci-Fi; but in terms of the concept, Human Orbit is pretty Hard Sci-fi, actually. We took a lot of inspiration from how the International Space Station works, and we try to take realistic depictions of how a Space Station would actually function [in real life] ā even if it doesnāt come across so much in the visuals. Ignoring artificial gravity ā we just ignore that [Laughs]!
Dale: Youāve mentioned the International Space Station. What sort of research or assets have you used to help you?
Karl: Dan had a specific vision when he came on. I donāt know if it comes across as believable visually.
Joe: Weāve been inspired by things like the International Space Station and GCHQ [Editorās Note - for non-Brits, GCHQ is the Headquarters for Government Communication ā think of it as the UK equivalent of the CIA]. If you look at the station from above, it actually looks exactly like the GCHQ building.
We also took some initial influence from things like the Macross universe. In that universe, they have these large colony ships which go out into the far reaches of space and they make a point of having specific areas of duty on those ships. And thatās a way of making sure that they have people on the ship who have their own cultures, and their own ideas of beauty. And if youāre living on a ship all the way out in space, for a long duration, you need places of beauty.
A lot of itās artificial. In the space stations they build now, thereās a lot of practicality. They [used to] put a bed on the wall, chairs on the ceiling ā because thereās no gravity. But people didnāt like that; it was better for their mental well-being to have something designated as floor space. So in most Space-related things now, thereās always something designated as the floor. Humans like that ā they like to have these points of reference.
The main point is that we extrapolate from our technology, and try to maintain the human aspect.
Karl: For instance, did you know how, in Sci-Fi, the power goes off and everyone starts to slowly freeze to death? Thatās not something which actually happens in real life. The International Space Station has no heaters whatsoever; in fact, it has air conditioning because it gets too hot.
Space is cold. There are no particles in space, so thereās no energy transfer between a station and into Space. Things get really hot. So actually, you can just sweat to death.
Joe: We found out a lot of interesting things during our research.
Dale: Other than the personality system, what feature would you say that you are most proud of?
Karl: One of the other big systems in the game is the actual functioning of the Station itself. Iāll give you an example: the way [the NPCs] get all of their food, is via these algae cultures, which they develop, dry out and then they turn it into a powder. Then thatās processed in certain ways and they take it to a canteen, where itās fed into a 3D printing machine. They add flavors and cook it in certain ways, cook it some more, and 3D-print it out into certain foods. Thatās how they get all of their nutrition.
But that system can be interrupted at any stage. So you could add steroids to the red food coloring, and then all the red octopus cookies theyāre eating could make everyone buff. Thatās a terrible example ā I donāt know why youād do that! [Laughs].
Joe: Well you could do that!
Karl: The point is that there are all these systems, and theyāre all functioning and you can interact with them at pretty much every stage. You can interact with pretty much every system. Thatās quite interesting, and it leads to more freedom in how you can manipulate [the environment]. So you might get scared to touch anything in case you break it.
But thatās all part of the fun, isnāt it?
Dale: Can you shut down the artificial gravity and have everyone floating around?
Karl: Ah, gravity is the big thing that everyone always asks about! But itās the one thatās the most complicated to do, which is why we cut it.
How we deal with that, is that instead of being on a station orbiting a planet [the crew are] on a station on the planetās surface, with a moon orbiting that planet. And they get gravity from that moon.
Joe: It is something we considered, but in terms of balancing the effort of creating the game against the work involved in getting gravity in there, we didnāt feel that it would be something we could accomplish right now.
Dale: What sort of minimum spec requirements are you looking at? All that number-crunching must take up a fair bit of CPU power?
Joe: Thereās a lot of information that can be cached. The personality data, stuff like that, we can do a lot of optimization. Weāre aiming at mid-range desktops. We hope to make the game available to as large an audience as possible.
Karl: I would say mid-range. My laptop runs it ok, and my laptop is pretty old and clunky. Weāre not aiming at the high-end at all; we donāt want to close off our audience.
Data-crunching is still light compared with graphics [in game development], to be honest. We can do quite a lot with that.
Dale: Going back to the earlier mention of multiplayer, games like Minecraft allow people to generate and share seed numbers which allow people to experience what other players are doing. Do you have any plans to include that kind of support?
Joe: Weāve talked about that. Itās perfectly possible for one crew member to exist and to be shared.
Karl: We use a seed number. So you should be able to get a character in another game by sharing that. It would also be plausible to share an entire character ā like including some kind of export function for characters. But sending a character off from one station to another, complete with their history⦠theyād probably be pretty sad!
But yes, you can share characters.
Dale: What classic games do you enjoy which have inspired your design?
Karl: A lot of our inspiration for this project doesnāt come explicitly from games. A lot of it comes from News and current affairs, and I think that a lot of influence has been drawn from the stuff going on at the moment.
Iād say that Dwarven Fortress has been an influence, but largely our inspiration comes from other sources. Itās more that we want to address a gap we saw. [Developers] donāt seem to concentrate on AI necessarily, and they havenāt for quite a long time. So we want to forward that idea. We think a lot more gameplay could come out of exploring AI, and itās something we should be playing with a lot more.
Dale: Something thatās often mentioned is how itās great to see advances in graphics, but AI is often left behind. Itās one thing having an extraordinarily pretty game, but if the NPCs are as thick as mud then all you end up with is a pretty corridor and stupid opponents, and it can spoil the experience.
Karl: I think itās a development problem; our AI has taken a long time to develop, and [developers] donāt necessarily have a long time to know if there is a going to be a good game at end of it. Youāve got a lot of time, a lot of money, but you have to develop these systems which are untested in other games. I think that a lot of the time itās just a risk inherent with where youāre coming from. If youāre a Triple-A company, why would you spend a large amount of man-hours researching something?
Joe: If it pays off then thatās great! But if it doesnātā¦
Karl: You could look like an idiot.
Dale: From an advertiserās point of view, it could be difficult to transform the concept of AI into something tangible.
Karl: Very much so. But itās been great; the material weāve released has been accepted really positively. And as well as the feedback people are leaving on sites, the comments that people have been giving have been great ā people are really getting the concept, and from what theyāre saying, theyāre really enthusiastic for it.
Joe: The methods of marketing games are changing now. Things like Youtube play a large part, where you actually get to see video games, and I think that will be displayed a lot more prominently. A lot of games say āoh, weāve got the greatest AI ever.ā
Every game ā even if their AI is really basic⦠itās hard to make a splash if everyone is making the same claims, because everyone is trying to prove that their game is the best. Thatās starting to change, with more of the video-based marketing thatās coming out. Youāre going to get a lot more development there, I think.
Dale: Are there any industry trends in the industry, any thoughts, which really inspire you, or wish would go away?
Joe: One thing which I sometimes worry about is that the triple-A industry ā I donāt want to push it too hard, but Iāve heard it bandied about ā apparently, the average term of someoneās time inside the Industry is only about 5 years. Thatās not very long; I already went over my past earlier on ā I havenāt worked in the Game Industry up until now, Iāve been working in related industries such as the 3D graphics industry. Thatās for various reasons, but I donāt feel like [the Game Industry] would necessarily be a very good employer.
The crunch times are infamous, and Iām concerned that, as an outsider who has literally avoided the industry, for reasons like that it has put off a lot of talent.
If people come in for five years, they build up experience over those five years and then leave the industry, thatās a waste of talent.
Thatās something I always think about.
Dale: Many publishers build up their workforce, only to shed them after the completion of a project.
Joe: Itās terrifying. Itās a lot of time and talent wasted. Iām not saying I have any solutions, but itās something we need to look at.
Karl: [The industry is] pretty ageist as well. I have the feeling itās not so much ageism, as it is that [companies] want new enthusiastic people to exploit.
Joe: And there are a lot of people that want to get into the games industry.
Dale: Last question ā has there been any particular anecdote during the development of Human Orbit which has made you laugh, or just think āthatās cool!ā?
Karl: One thing Iāve noticed is that with the demo we sent out for EGX and the feedback we got from it, weāve learned that many of the people in the game are terrible people [Laughs]! They argue over the smallest things!
I think in the demo you saw, there was Emma and Sam. Emma was hard at work, and Sam said āoh, youāre hard at work, is there anything I can help you with?ā
Emma says āNo! Donāt be ridiculous! You canāt do my job!ā
And so Sam says āI didnāt mean to cause offenseā, to which Emma replies: āItās over between us.ā [Laughs]
The reason Emma says that is because when Sam asks if he can give her a hand with her job, Emma, knows that he isnāt capable of doing it. So she views it as though heās looking down on her. Thatās the system we created, the thought process which results in this big blowout. Weāve got to tone that back a bit!
Joe: It also doesnāt help that theyāve all sort of been wandering around in Limbo. Theyāre just kind of walking around, thirsty and hungry, so when something happens then it gets a bit extreme. We need to do something about that!
With an estimated six months left to go, Autelia is working against the clock; but theyāre not short of confidence. The God-game genre has been slowly dying out in recent years, with only a few titles released serving to keep it on life support. Many of those releases lacked new ideas, or appropriated old ones only to attempt to add a twist which ultimately fell flat.
Human Orbit, however, looks to be doing something new; the possibilities offered up by mainpulating the conversation, the potential for mischief through manipulating the systems on board the station, and the attempts to make real advances in the field of in-game AI are all rather exciting.
If Autelia is able to only deliver on half of their promises, Human Orbit could turn out to be the breath of fresh space dust that the genre has needed for so long.
Hopefully, by next March weāll all be able to find out how successful theyāve been. Between now and then, Iām looking forward to seeing more of the game over the course of development.