Nanalyze

A Simulated Reality is Not as Improbable as You Think

Among the long dyed beards and tight skinny jeans of Silicon Valley, you’ll also find a different way of thinking that isn’t just about waving signs around outside your office because you don’t like what’s going on in politics. There’s a much deeper vein of thought that is best summed up by the words of Elon Musk who has said there is a “1 in billions” chance that we’re not in a simulated reality. Elon Musk believes we are living in a simulation. If you’ve experienced virtual reality using an Oculus or Rift, you’re going to have a much easier time visualizing what he means by this. Then throw in the work Kernel is doing on creating a “read/write” interface for the brain and suddenly you’ll start to “get it”. This begs the question – are we working on creating a simulation right now in today’s society?

Click for company website

“What if it were possible to recreate reality as a simulation? Or to build new worlds?” asks the London-based startup Improbable in the company’s mission statement. It’s a lofty goal, and one that likely would have been met by scoffs at tech conferences just a half decade ago, even with a team of 60 engineers and seed funding from Andreessen Horowitz followed by a $22.09 million Series A roundUpdate 7/30/18: Improbable has doubled its valuation to $2 billion after taking in $50 million from gaming giant NetEase. This most recent round was preceded by a giant funding round from Softbank in May of last year totaling over $500 million, and at a valuation of $1 billion at the time. (Since the latest round values Improbable at $2 billion, Softbank has already doubled their money, at least on paper.) That puts total funding for Improbable at just over $604 million. Proceeds from the most recent round of funding for the startup will be used to establish a stronger foothold in China and support more games on their platform. 

Improbable was co-founded by Rob Whitehead and Herman Narula, son of billionaire construction mogul Harpinder Singh Narula, after graduating in computer science at Cambridge. Taking inspiration from the distributed systems that were used to power high-frequency stock trading, Narula aimed to design similar systems for massively multiplayer gaming experiences. To explain his vision, Narula has said that an example would be a Call of Duty experience with “hundreds of thousands of entities in a world with a simulated city with traffic infrastructure.” The computing power required for such a task would be impossible to produce for most gaming studios, especially for a single game.

As the company’s name would suggest, the goals that they have set for themselves are improbable, but not impossible. Simulating entire living, breathing worlds that feel realistic would require infrastructure and collaboration from multiple organizations – but the company seems to be laying the groundwork for exactly that.

Improbable has been able to garner attention and grow their platform by staying lean, developing beneficial strategic partnerships, and ensuring that their platform encourages collaboration. The first games using the Improbable simulation platform have already been released, with some more ambitious games scheduled to be released this year.

Gaming A Natural Fit for Improbable’s Simulations

Improbable's Simulated Reality

Screenshot from Worlds Adrift, an upcoming MMO Developed by Bossa Studios in Partnership with Improbable.

A platform that is able to simulate believable, persistent universes is one that would naturally lend itself well to video games. As technology has advanced, the size and scope of video games have as well, along with the expectations of those that play them.

There are numerous recent examples that show that simulating worlds (and complete galaxies) on this scale is possible, albeit difficult. Hello Games, the development studio behind the recently released space simulation game, No Man’s Sky, boasted upon release that the game was capable of generating more than 18 quintillion planets for players to explore, a universe so big that it would be seemingly unlikely that two players would ever meet. Another space simulation game, Elite Dangerous, generates more than 100 billion star systems in the Milky Way Galaxy, each with 100+ celestial bodies. Despite their large scale, both games received complaints from critics and users that felt that while the universes are undeniably huge, the depth of the simulations left something to be desired.

Massively multiplayer video games are a natural fit for Improbable’s large-scale simulations. The company has partnered with several game studios, including Bossa Studios (Worlds Adrift), HelloVR (MetaWorld), Spilt Milk Studios (Lazarus), and Entrada Interactive (Rebel Horizons). Their partnership with Bossa Studios may provide the first full-scale look at the capabilities of the Improbable platform when the company releases its ambitious new MMORPG, Worlds Adrift.

World’s Adrift will feature an unending number of floating islands for players to explore, emergent gameplay, and advanced physics and biology for all objects generated. A project of this scale would normally take millions of dollars and years of work from an AAA studio, but using Improbable’s platform has allowed the company to approach their alpha stage with just a year of development and a small core team working on the project. The game is slated for release in 2017.

These partnerships will just be the first wave to make use of Improbable’s platform, with many more to follow. After announcing a partnership with Google, the company launched their new development platform, SpatialOS, for alpha testing.

Google Partnership Provides Legitimacy, Opens New Doors

The Spatial OS platform

In December 2016, Improbable simultaneously announced the launch of their first public product, SpatialOS, while also revealing their strategic partnership with Google. Improbable will be using their Google Cloud platform to power the service.

This announcement represented a huge leap forward for Improbable because until that moment, they had just been a small company working on an ambitious product. It would have been easy to dismiss their goals as overly-ambitious, but the Google partnership provides legitimacy, allowing them access to computational power through Google Cloud that matches their ambitions. For now, Improbable’s deal with Google does not involve financing.

SpatialOS focuses primarily on gaming for now, but does offer simulation features that could be useful to developers in many industries. The alpha release of SpatialOS allows developers to build, iterate, and test virtual environments. SpatialOS is also compatible with virtual reality devices. 

Traditionally, gaming development platforms would still require studios to manage their own servers, but this is not the case with SpatialOS. SpatialOS allows developers to develop on the SpatialOS platform, then use Google Cloud to send information and handle all computations. The distributed nature of the platform’s architecture makes it particularly adept at generating and simulating large tasks, allowing developers to focus on graphics, physics, and other game mechanics through custom designed “worker programs” that add functionality to the platform.

In short, the company has stated that their platform handles the heavy lifting of a large-scale simulated reality, freeing up developers to concentrate on other areas of their game.

“We set out to build SpatialOS because we saw what developers wanted to do, but were held back from achieving,” said Improbable CEO Herman Narula.

Improbable’s Ambitions Go Far Beyond Gaming

Internet architecture simulated on SpatialOS.

Internet architecture simulated on SpatialOS.

While gaming might present an excellent entry point for Improbable’s simulation platform, the company has made it clear that their ambitions are much larger. Improbable’s platform is designed to handle all types of simulations at a massive scale.

The company hopes that their platform could find its footing in other industries, being used for tasks like simulating worldwide economics models, running simulations to prepare for infectious disease outbreaks, or simulating the human body to gain a deeper understanding of diseases and their treatments. There have already been several interesting simulations built using the improbable platform, including simulations of London’s telecom networks, modelling autonomous vehicle fleets, and simulating internet architecture.

Improbable’s platform is built for collaboration with developers, who can input their own “worker programs” onto the platform, containing all of the components that the simulation will require. One of the benefits of these “worker programs” is that when added to Improbable’s library, they can be used for other projects as well. In the context of video games, this means that certain game mechanics, like considerations when simulating worlds and injecting realistic physics into that world, can be instantly implemented into new games, reducing development time. These same concepts would be extremely useful for non-gaming simulations as well. 

That is the real beauty of Improbable and SpatialOS – the powerful foundation they have built can be custom tailored to be used for any simulation by developers and studios, without the need for server management or worrying about securing the computing power to run it.

Conclusion

Improbable’s innovative simulation platform, SpatialOS, is seeing its first usage, with several interesting games that utilize the software already released or scheduled for release in 2017. Their partnerships with development studios and Google have catapulted the company to the forefront of gaming simulation and simulated reality building, which provides a natural path to growth for the company. Per their mission statement, Improbable’s team has much larger long-term ambitions in their sights. Once they’ve created a simulated reality that we can enter which is indistinguishable from our current reality, we’ll know Elon Musk has been right all along.

Looking for lower transaction costs? Zacks Trade is offering $1 trades for U.S. stocks and options. for one year after you open an account. After a year of dollar trades, you'll pay just $3 a trade or a penny a share, whichever is greater. Zacks Trade is one of the cheapest brokers out there and we use them to trade stocks on over 90 foreign stock exchangesClick here to open an account.

  • Tim

    They are creating a large lifelike game. That has nothing to do with Musk thinking we live in a simulation. What musk is saying is impossible, because most scientists have said and feel that we CAN NOT and WILL NEVER be able to replicate consciousness. Im happy improbable will be making cool things. Just the simulation theory as musk says is unfounded and most likely false. (I just want to clear up any misconceptions)

    • Nanalyze

      Hi Tim,

      Thank you for taking the time to comment.

      A company called Kernel is working on being able to read/write long term thoughts. What if you woke up one day with your memories completely swapped with another set of memories? That’s not too far out to think about. Now what if all your sensory inputs were accessed via read/write in the same way? Would you ever really know?

      We’re a long way from this happening but now that we can “code life”, people with some – arguably A LOT – of imagination are starting to see this as possible. One requirement would be harnessing enough computing power to create virtual worlds that emulate the real world as close as possible. That’s the connection we were looking for with this article.

      Thank you for the thought provoking comments.

      • Tim

        With 8 billion people on earth, from leaves falling to every blade of grass growing, to wind when you walk by someone, and none of this ever being missed or glitches. It is safe to say were not simulated!

        • Nanalyze

          Isn’t it fascinating to think about though?

        • Dave

          The glitches are, ghosts, unexplainable anomolies, dejavu, etc etc…

          • Nanalyze

            Yes Dave! That very well could be.

            It’s also fun to think about this. We experience our lives as lasting a LONG time, perhaps 60-80 years. Then when we die, the simulation is over and in the “real world” only a few hours had actually passed and you were still just a teenager playing an advanced simulation video game.

            Would you play it again? Say the next simulation game starts in the 1970s. Would you play the exact same game again except rolling the dice of the genetic lottery?

  • Dave

    Nanalyze,

    So to think of it in that fashion we would be in a Virtual Machine like we build and house networks, There was a exploit for VMware that would allow the attacker to gain access to the main VMsphere by breaking out of the box. Now if we want to have fun thinking lets play Multi-Dimensional VMware Simulations in the Halo(Sphere) where if we were to break out of the Virtual Environment by manipulating the laws of physics aka computer code we could just hop on over to the 70’s sim!

    • Nanalyze

      Simply incredible. When you hear the founder of D-Wave talking about going into other dimensions and stealing “their” computing power, you realize that these ideas are not as far fetched as one might think.

Navigate the virtual world safely

We’ll tell you how in our weekly newsletter.