Universe Sandbox ² 2016 Roadmap

Happy New Year! 2015 was an exciting year for us. A few highlights: Universe Sandbox ² got a whole lot faster thanks to multiple physics refactorings, it was made a lot prettier thanks to a new user interface and a slew of eye candy upgrades, and we released on Steam Early Access with extremely positive reviews which haven’t stopped coming in.

The good news is that we don’t plan on slowing down. The following is a list of our hopes for Universe Sandbox ² in 2016.

It’s not necessarily a roadmap in the sense that we’ll get to these features in this order. But these are some of the big landmarks we are very excited to explore as we continue development through 2016 and beyond.

More Planetary Details & Interactions

A laser melting a frozen Earth.

Planets in Universe Sandbox ² will be visually more detailed and responsive to interactions, all part of a project which we are internally calling “automata.”

This works by increasing the spatial resolution of data. That is, instead of having one point of data for an object’s property, like temperature, there will now be a 2D grid of data. In the example of temperature, this means that collisions can impact values locally, so heat spreads from the impact site rather than just raising the overall temperature. In turn, this will make for much more dynamic visuals. This will eventually also factor in elevation, making possible more detailed surface deformation and a lot more. And along with the improved composition system mentioned below, this will form the groundwork for basic life simulation.

Oh, and there will also be lasers.

Improved Composition System

Currently we support four materials for a body’s composition: iron, silicate, water, and hydrogen. We’ve been discussing ways we can include additional materials to this list. We’d also like to improve the interactions between radii and compositions, as the results are sometimes a bit confusing right now. Another component we’ve discussed is atmospheric composition. This is a very tricky problem with no clear solution, but it’s often requested and we are working toward it.

Space Megastructuresa.k.a. The Feature No One Knew They Wanted Until They Had It

A megastructure around Earth. The green lines are the current, early rendering which will be improved.

We’re not ready to give away too many details on this yet… but doesn’t “Space Megastructures” sound pretty cool? The answer is yes, they do sound pretty cool, because they are. Using physics based space tethers as the idea behind the basic building block, these structures can come in many shapes and sizes. We still have a lot of work to do on these, but you can start imagining things along the lines of space elevators, Dyson spheres, and ring worlds.

Virtual Reality

What more needs to be said? Internally we have basic support for this going already, but there’s still a lot of work to do in fine-tuning the experience of reaching out, grabbing the Moon, then hurling it toward Earth. Our initial efforts are directed at getting it to work with the upcoming Steam VR based HTC Vive and the Oculus Rift.

User Interface Rewrite

This is largely an under-the-hood rewrite, but it’s going to make it possible to scale the interface for larger and different-sized resolutions, and also allow for language localization down the road. Technically, we’re transitioning from our own internal system to the new native system in Unity (our 3D engine) that didn’t exist when we started on this project 4 years ago.

Language Localization

As mentioned above, the rewrite to the user interface will make it a lot easier for us to implement localization. Our next step, once we’re ready, is to start the crowd-sourced localization process so we can get Universe Sandbox ² running in as many languages as possible.

Stellar Evolution Rewrite

Universe Sandbox ² will support 16 evolutionary star types with the stellar evolution rewrite , versus the previous 5. The improved evolution model, based on thesepapers, is primarily a function of mass and age or metallicity, and will work for evolutionary types outside of main-sequence stars.

The result will be more dynamic and accurate properties for stars, as well as smoother transitions from type to type. The model also will now account for mass loss from solar winds, and be able to differentiate envelope from core. As a whole, this is also a stepping stone toward being able to illustrate stellar nucleosynthesis in Universe Sandbox ². We’ve hit a few snags in fully implementing this, but Jenn, our astrophysicist, has been making good, steady progress.

Total Body Fragmentation

This feature was partially implemented before, but was removed during the physics rewrite. Now we’re about ready to add it back in, and once we add some nice visual flair, this will make collisions and explosions even more epic and realistic as planets get completely broken apart.

Improved Galaxies

We’ve been saying for a bit now that we’d like to give galaxies some love again, as they’ve been mostly overlooked recently while we work on other projects. Our plan includes completely reworking procedural galaxies, which tend to all look the same right now, and fixing a number of bugs which currently make galaxies a little difficult to interact with.

Atmospheric Scattering

We often see requests from users that the view from the surface (press “C” when focused on a body) could be improved. We completely agree. One big step toward this is accounting for the atmosphere (if the planet has one), resulting in nice colored skies, sunrises, and sunsets, all products of atmospheric scattering. This will greatly increase the immersion when looking up from one of your planets.

Steam Workshop

Once we get the save/load mechanics even more solid, we plan to add in support for Steam Workshop. This will allow users to easily share saved simulations and objects with each other, which will be a very cool way of seeing what everyone is creating with Universe Sandbox ².

Achievements

Steam Achievements are another common request for Universe Sandbox ². They can add a little incentive for exploring the simulation and trying things you wouldn’t normally try. Have any good ideas for Achievements? Let us know on the forum!

Expanded Climate Change Exploration

Our climate models for Earth and Mars have been successfully implemented in Universe Sandbox ² for a while. But we’d like to strengthen our focus on this component to further help educate users on one of the most pressing issues we face today as citizens of the Earth.

Mobile Version

Again, another common request for Universe Sandbox ². We haven’t yet moved beyond discussing this as a possibility, but we are very interested in a mobile version. Universe Sandbox ² could work extremely well with touch commands, and a mobile version would greatly increase the amount of people who could get their hands on it. With constant improvements to mobile technology, and Unity’s tools for building mobile apps (the 3D engine we use), this could be a reality sooner than we think.

Fixing Bugs

We’ve hired a dedicated tester whose job is to rigorously test Universe Sandbox ², helping us find and fix bugs as we continue development. We’re a small team, and the nature of a massive space sandbox means that there are an extraordinary amount of things to test. Our community has been super helpful to this end, but we’re happy to now have someone who’s devoted to this task and can help fill in the cracks.

The Future of Universe Sandbox ²

This roadmap may seem ambitious (and it is), but we’ve already gone pretty far into unexplored territory. We’re committed to making Universe Sandbox ² better and better as we continue to create something that’s never been done before. We hope you’re as excited as we are about the future.

I am very satisfied with the game ever since I bought it just recently but would it be cool if there were tectonic plates, Sun set or sunrise sky colors on atmospheres I mean it would be nice also there is that bug that removes the habitable zone when we edit the star’s temperature as well with no H.Z. on blue stars.

Hope that these features may be involved in the next update and all the bugs are removed.

Thank you
Please forgive me, my grammar may not be that good as I live in the Philippines.

We have plans to add in atmospheric scattering (which will create atmospheric color and sunrises and sunsets) and we definitely want to fix the habitable zone bug. Tectonic plates are a great idea, but we don’t have any plans for this right now.

I’ve been reading a lot of comments involving things that relate only to our Earth, such as volcanoes, icebergs, tectonics, etc. I wonder if you might have considered a spinoff for things to do to Earth, like simulate a greenhouse affect by changing the composition of the atmosphere, volcanic eruption simulations, and such. It might be easier to simulate that since we have a lot of data about earth, while it might be more difficult to simulate it for an unknown planet. We could still sling an asteroid at it, too, but the affects would be more visible and less generic than we have in Universal Sandbox. Some preloaded scenarios could be actual geohistorical events.

Those are all great ideas, but our focus is currently on tech which works more universally. We do have more specific climate simulation for Earth and Mars, and you can simulate the greenhouse effect by changing carbon dioxide levels. We’ve been talking about ways to add in expanded atmospheric composition to allow for more nuance and interaction.

Hey guys. Just about to download your game from steam, got lucky that it’s on sale! 🙂

Just came here to say good luck, this is one of the best projects i’ve seen on steam, it has so much potential.

I don’t know if you guys played a game called SimEarth, back in the 90’s. It was pretty cool to modify the planet and see what kind of life evolves. Since i read a few comments that say you’re working on life-bearing planets, maybe you could get some inspiration from there.

Hi guys. First, let me say this game is awesome and there is no similar analogues so far. Second, I am glad about the roadmap and have only question, do you plan improve black holes interaction in future? It would be great if you add object spaghettification after the body fragmentation is ready. Also jets, but I guess it’s not too difficult for realization.

Yes, we do have some plans for improving black hole interactions with other bodies. As you mentioned, the Roche limit fragmentation will make them more interesting. You can see a work-in-progress video of this here: https://www.youtube.com/watch?v=9hDxIiYM6s8

It would be cool for the tool where you “drop” materials didn’t add it to the planet, except it terra formed it so you can create mountains and such and an “erase” tool which removes land
And if you want to change the composition you select the planet and do it normally!
And is the “organics” fixed? If so what does it do

We agree it would be great to have a landscaping tool, and it’s something we’d like to see eventually, though it won’t happen for a long time. Our tech for increased planetary details, which we describe in another post, is a small step in this direction. You can read about this here: universesandbox.com/blog/2016/01/2016-roadmap/

So i know it is supposed to be a simulation but do you have any plans on making some other game modes? Or are you at least open to the idea of for example a game mode that is about you making a planet that is able to support life and you have to take care of the planet and manage it with randomly generated bodies trying to fly into it or something. i dunno. it is a deep expirience as it is right now but i’m a big fan of roleplaying and what a better role to play than that of a god protecting a small speck of dust in the universe

We need Novas and Hypernovas and Diffrent types of Supernovas
Nebulas would also be a good idea
There should also be oblate sphereoids
Also
Ganymede , Callisto , Mimas , Enceladus , Eris etc. They all need a skin

The most interesting feature that I want in Universe Sandbox 2 is the ability to create planets that can fully simulate complex life. That is the ability to create green rainforests, terrain and create human beings on any planet and see them thrive, grow and multiply.