Shockwaves and Choreography

Alpha 11 of Universe Sandbox ² introduces two substantial features:

  1. Shockwaves

    You’ll notice this addition as soon as you throw an asteroid at Earth. The video below was made by Thomas, our physics programmer (note: the video says it’s from alpha 10.2, which became alpha 11).
    https://www.youtube.com/watch?v=zQT6uKOpZlU
    Thomas and Georg, our visual artist, continue to improve shockwaves and collisions with each alpha release. Still on the to-do list is fully integrating shockwaves, so that the traveling wave heats up the surface of the impacted body and pushes water, for example.

  2. Choreography

    Alpha 11 gives you the ability to create orbital “choreography.” You can choose between a list of presets or set your own parameters to create seemingly impossible multiple-body orbital patterns.

    We’ve been given over 200 starting conditions for orbital choreographies from Greg Minton, and we’ve already implemented some of the most interesting of these. Check out his work and draw your own choreographies on his website: gminton.org/choreo.html

    Below you can see 32 bodies in very precise orbits around each other:

    Universe Sandbox ² - 32-body-choreography

    Of course, while these orbits work on paper, they are not always stable when actually simulated. After slight changes in their courses with each orbit, eventually the system falls apart and the bodies either collide or speed off into the emptiness of space. Universe Sandbox ² - 32-body-choreography-unstable

With these two additions and the introduction of 64 bit versions for Windows and Linux, alpha 11 of Universe Sandbox ² is the biggest update we’ve released recently. But that doesn’t mean we have small plans for the next version… stay tuned for alpha 12.

Climate in Universe Sandbox

Universe Sandbox ² Climate 3 Views

We’ve added a simple climate simulation to the Earth in Universe Sandbox. In doing so we wanted something that would give us different temperatures at different latitudes, so we could show the seasons come and go. Where it’s cold enough for snow and sea ice, we paint the Earth white.

We also needed something simple enough that we could do the calculations in real time. And we wanted something in the spirit of the sandbox, so that you can change other things about the simulation and see the interactions play out. So we needed to respond to changes in the orbit, to incoming star-light, and even let you play around with some of the model parameters themselves.

Finally we wanted to representatively illustrate the effect of Greenhouse gases in the atmosphere, including the changes in temperature that happen when we add more Greenhouse gases to the atmosphere due to human activities. What follows is the working documentation for this feature, and should help answer some of the questions you may have. See also the evolving FAQ.

– Naomi, and the rest of the Universe Sandbox team

 

Balancing Energy to Calculate Temperature

The energy balance of a planet determines the temperature at the surface. What is a planetary energy balance? The amount of energy coming in from the local sun is balanced by the outgoing energy emitted in the infrared. The hotter an object the more it emits in the infrared. One can set up an energy balance equation and solve it for the surface temperature.

lat and long

In the simplest version it also depends on the albedo (or reflectivity): the amount of incoming energy from the star that is reflected back instead of absorbed. You can also specify the fraction of outgoing infrared energy that gets absorbed and re-emitted towards the surface by the atmosphere on the way out.

We know that the greenhouse effect keeps the Earth a bit over 30 degrees warmer than what it would be without an atmosphere at all, which is a lot in terms of global average temperature. Even a one or two degree change in global average temperature can involve major changes to the climate.

Planets in Universe Sandbox ² have this simple global average energy balance to determine their temperature. You can change the albedo, or see what happens when you move the planet closer to or farther from the nearby star(s). For Earth (and soon Mars) we do something a bit more complicated.

 

Earth is Frozen at the Poles

Knowing global average temperature is not enough information to determine where it’s cold enough for snow and sea ice to form and where it’s not, and when. If we did the energy balance of each latitude independently, we wouldn’t get it right. The equator would be too warm. The poles would be too cold and have much larger temperature swings with the seasons than actually occur. The reason that the equator and poles aren’t more different in temperature is because the atmosphere and the ocean redistribute energy between the equator and the poles (or meridionally, for along-meridians of North-South lines of longitude).

To do a detailed simulation of equator-pole heat redistribution you’d need a General Circulation Model (or Global Climate Model, GCM), because heat is actually transferred via large-scale circulation of air and ocean water in three dimensions. This would be way too much number-crunching to do on your computer in real-time [1].

meridional heat diffusionLuckily we can use a simpler model that was popular in the 1970s before computers were quite so powerful, and which is still used to explore basic concepts about the climate. This meridional energy balance model gives us not just a global average surface temperature, but different temperatures at each of a fixed number of latitudes[2]. This model still balances the incoming and outgoing energy globally, but also transfers energy between equator and pole, represented mathematically as a one-dimensional diffusion.

We use a version that gives us two related equations to solve: one for temperature over land, and one for the ocean. Then we do some fancy number-crunching to determine all the temperatures at all the latitudes simultaneously.

image04

 

Why is this all necessary?

Without doing a simulation as complicated as this one we could never capture the seasons! Sure we could just make a game that shows you the seasons coming and going without actually calculating all these temperatures, but then it wouldn’t react correctly if you changed the tilt or the orbit of the Earth, and this is a sandbox afterall. We’re always finding the current amount of incoming starlight at each latitude depending on the luminosity of the star, its distance to the Earth, and which latitudes are getting hit with more solar energy on a given day because of Earth’s tilt.

You can also understand one of the self-reinforcing cycles that amplifies changes in the climate. When it gets colder more snow and ice forms, and when there’s more snow and ice the Earth as a whole is more reflective of incoming light. More reflection means less energy coming into the Earth system, which means it gets even colder and more snow and ice forms, and so on. The opposite can happen as well. Thus you’ll see if you move the Earth away from the Sun and freeze it over that you can’t just move it back to where it was before to unfreeze it. You have to move it even closer to the Sun to get enough energy to melt the ice and start the warming version of the albedo feedback going.

There are other self-reinforcing cycles in the climate, which we call feedbacks (think of the piercing noise of a microphone too close to an amplifier – that kind of feedback), as well as other feedbacks that tend to diminish the effects of an initial change and put things back to equilibrium. These processes play a big role in the overall sensitivity of the climate to a disturbance. More on that below.

 

What’s in the Sandbox?

There are three ways to affect the climate of the Earth in the simulation in Universe Sandbox. First you can change the solar input. Change the luminosity of the Sun (but be careful because you might also end up changing its mass, which will affect the orbits of the planets). Or add an additional star if you really want to heat things up. Or delete the Sun and watch the planet freeze.

Second you can change the orbit of the Earth or its tilt. Changing the tilt will affect how extreme the seasons are. If you give the Earth a less-circular orbit or move it closer to or farther from the Sun, you can see how sensitive we are to being in just the right spot in the solar system.

Universe Sandbox ² Climate 3 Views

3 Earths with different climates in Universe Sandbox
(from the left: colder Earth, normal Earth, tidally-locked Earth)

Third you can change the parameters of the model itself. What if the heat capacity of the ocean were larger or smaller? What if the heat were transferred less efficiently between land and ocean, or more efficiently between equator and pole? We’ve chosen values that give us realistic behavior for the Earth we live on, but you can see what would happen if it were different. What values are within a realistic range? It’s a sandbox, so you won’t be constrained by that. How sensitive is the simulation to the choice of parameters? Experiment and see.

Oh, and there’s a fourth way of interacting: some of the parameters are indirectly adjusted for you when you change something else about the atmosphere. When you change the concentration of CO2 we’ll change the amount of outgoing infrared energy. When you change the mass of the atmosphere, that new mass will affect the heat capacities. Keep in mind though that this model is designed to capture the behavior of Earth’s climate in realistic scenarios, and the more impossible or extreme you make the inputs the less exact you should expect the outputs to be.

 

Simulating Complex Systems

As you’ll see from your experiments, you can gain a lot of intuition about complicated subjects by playing around with a simple model. It turns out, this is not so different from what scientists do sometimes to understand the climate system in more detail. It’s much more costly to run a professional climate model with lots of slight tweaks to parameters, just to see what happens. Such sensitivity studies are done nonetheless to verify models. Does it capture some detail of the climate reasonably? How sensitive is the model is to changes in one input or another?

Using computer models to do numerical experiments is not limited to climate science. The climate is but one case where scientists or social scientists study complex systems by prescribing a set of rules for the behavior of the parts and allowing the numerical simulation to reveal what emerges from how they interrelate[3].

The equations that govern our climate models, be they simplified versions or ones with all the complexity our super-computers can handle, come from basic physics. How they interrelate, the sensitivity of the climate to changes – well, you have to run the model to see.

 

Modeling Climate Change

The direct radiative effect of the additional greenhouse gases humans have been adding to the atmosphere since the start of the industrial age, is only part of the change in energy balance that warms the planet. The feedbacks in the climate system, including albedo feedback, water vapor feedback, and various interactions within clouds (among others) can amplify or dampen the magnitude of the changes in temperature. This is the more difficult part to understand and simulate, and is responsible for much of the range of predictions of different models.

These essential elements of physical climate predictions are inherently the result of interactions between simulated parts, and can best be understood through model experiments. The basic physics of the greenhouse effect is relatively simple, and it doesn’t require a fancy model to conclude that some global warming is to be expected. The interactions between all the parts of the climate system and the feedbacks – that’s more complicated, and requires a model complicated enough to capture them.

In our case, in Universe Sandbox ² we prescribe a relationship between CO2 amount and the outgoing infrared part of the energy balance so that you can experiment with changes in the quantity of greenhouse gases. What feedbacks affect what happens next? Can you determine the climate sensitivity of this model? Are the changes to sea ice cover realistic? This model is pretty simple, but even so it can give you insight into a lot of questions, and hopefully generate even more.

 

[1] This is why climate scientists run their state-of-the-art models on supercomputers and it still can take weeks to do a single simulation.

[2] This means we’ve divided up the planet into a fixed number of latitudes – however many we want. We pick a number to balance getting enough resolution to show the differences between latitudes, and trying not to make the software so slow as to overwhelm your computer.

[3] A comprehensive and broad introduction to this kind of modeling that includes socio-economic systems can be found in this classic article. Consider also that the greater portion of uncertainty in the climate predictions comes from the scenarios, which are based on socio-economic assumptions about what people will do in the future.  Regardless of the scenario, the amount of warming that a given model predicts in response to a fixed increase in CO2 is known as its sensitivity. We are highly confident that the sensitivity of the real climate is somewhere in the range of what the various models predict.

 


FAQ

How accurate is your climate model?

As you may see by now, models of complicated systems can become as complicated as you like. Making it more complicated doesn’t necessarily give you more accurate results about the simple parts, it just lets you study more aspects of the problem. This model does some simple things quite well, and is also not the right tool to study most of the details of the climate system. You wouldn’t expect great complexity from the “toy model” that runs in real time on your laptop. But you are running a real simulation on your personal computer which can allow you to explore some simple climate features!

 

Where can I read more about the nitty gritty (equations please!) of the climate calculations you’re using?

The academic journal article reference that is most directly applicable is North and Coakley, 1979.

The scenarios that now appear for potential future climates are the Representative Concentration Pathways used by the Intergovernmental Panel on Climate Change (more details here). The reported CO2 equivalent concentration is tied to the year once a scenario is enabled, and the associated change in outgoing infrared radiation in the scenario is applied directly to the energy balance.

 

Why can’t I change the albedo when Climate is enabled?

The climate calculations are determining the overall planetary albedo based on how much of the surface is covered by snow and ice. This is what allows for the albedo feedback to be captured by the calculations. If you turn off albedo feedback, the albedo stays the same no matter what you do.

In the simpler case when the Climate component is not enabled you can change the albedo to see how it influences the temperature. The albedo is a number between zero and one (the higher the number the more reflective the planet.) The answer then is as would be expected from this equation:

image00

where T is the temperature, image01 is the albedo, S is the incoming solar energy, image02 is the Stefan-Boltzmann constant, and image03 is the representative overall infrared emissivity, which reflects how much outgoing infrared energy is absorbed and re-emitted by the atmosphere (some of it back towards the surface) on the way.[*]

In a more complicated model, other things would be effecting the albedo as well. Clouds, for example, are even more important than snow and sea ice for the overall global albedo under modern-day Earth conditions.

 

What’s going on with the clouds?

So far we’re not calculating anything interactively that has to do with the clouds. Most of what you see is visually representative but not simulated. Clouds in the mid-latitudes rotate from West to East, as they do in real life on large-scale. Clouds also fade out when it gets super-hot, super-cold, or super-dry. If you don’t have a giant reservoir of water (the ocean) or it’s totally frozen over and inaccessible to the atmosphere, you won’t have clouds – at least not like the puffy white water clouds we’re used to. And if you make the atmosphere too hot, it will hold more moisture as water vapor and also have fewer clouds (places in the atmosphere where water condenses out into liquid drops).

Later we may make clouds more interactive or let you set some of the parameters.

 

If you calculate heat diffusion in one equator-pole dimension, how do you decide how to show sea ice and snow at different longitudes?

NSIDC mean sea ice extent

These are average winter maximum and summer minimum sea ice extents for 1981-2010. See the National Snow and Ice Data Center for more on year-to-year variation, and recent trends.

We make the sea ice edge randomly irregular. Otherwise, based on what we calculate, you’d see smooth concentric circles of ice jumping to higher and lower latitudes. The randomization of the edge makes the sea ice look more “real”, but anyone who has studied Earth’s sea ice will realize that it doesn’t capture the real-life spatial patterns, which do vary geographically depending on basin depth, ocean currents and winds.

 

What about the snow that forms at higher elevation?

We only calculate one average temperature for each latitude. Then based on the lapse rate, we figure out how high you’d need to be at that latitude in order for it to be cold enough for snow instead of rain. Since we have an elevation map that’s higher resolution than our climate calculations, when we superimpose that snow line onto the elevation map, you can see that higher places are more snow-covered.

 

Glaciers?

No glaciers yet. We don’t really do anything on such a small scale as a typical glacier. The ice sheets on Greenland and Antarctica are also not modeled at this time in Universe Sandbox. Their greater elevation (from all the ice piled up in real life) usually helps keep them snow covered per our model, as discussed in the last question. But this is why sometimes the edges of those land-masses appear to unfreeze, which is unrealistic. As they lose ice volume in real life, the glacier ice flows out to the ocean, keeping those edges covered.

Because we don’t actually simulate glaciers, there is no change in sea level when Greenland and Antarctica melt. (The sea ice, on the other hand, is a thin skin of ice over the ocean – just a couple of meters thick typically. Because it’s floating on the ocean, melting it doesn’t change sea level anyway.)

Additionally, our elevation model doesn’t have quite the vertical resolution to handle the expected sea level rise of just one or two meters, even though such a change would put a number of important coasts underwater.

When will you simulate life?

Not for a while. For now though you’ll see Earth’s vegetation turn from green to brown when it gets too hot, in case you weren’t keeping an eye on the temperature value or its graph.

 


 

* The infrared emissivity is explained in the derivation of the equation.

 

Post-PAX Prime 2014

In 2011, Dan hired two developers to begin work from the ground up on a new Universe Sandbox.  By 2012, the team had added two developers, and the demo they showed that summer in Amsterdam at the Unite conference was impressive and promising.

A few weeks ago, PAX Prime finally let us deliver on that promise.  We’re now a team of seven developers, and we’ve been working on Universe Sandbox ² for almost three years… There is nothing more thrilling than seeing eyes light up and jaws drop at the sight of a molten Moon inching its way toward an unsuspecting Earth. Yes, jaws dropped.

“And it’s all simulated in realtime using real physics,” we’d mention, though few peeled their eyes away from our planet’s destruction. Understandable; it does look pretty cool.

PAX 2014 BoothBut those who stopped by our booth weren’t just impressed with the cosmic eye candy. We had plenty of astronomy and physics buffs swing by who were eager to discuss the data and mechanics behind it all. Of course, that’s what gets us excited, too.

In short, PAX was exhausting, exciting, and above all inspiring. Having a space in the Indie MEGABOOTH reminded us all that we’re part of an incredibly supportive and energizing community.

While not all of us were able to attend, we hope to get the whole team together again soon so everyone can experience firsthand our fans’ reactions. It truly is great seeing others express as much enthusiasm as we do for our unique simulator.

Fortunately, there’s plenty of time for showing off in the future. We are still in alpha. There’s a lot of work to do.  Demoing for four days also revealed some issues, but it also made us all the more excited to continue fixing and improving. We look forward to making Universe Sandbox ² the best it can be.

PAX 2014 team

 

Scott Manley Simulating the Universe for Fun

Watch “Astronogamer” Scott Manley run through a series of simulations in Universe Sandbox ² as he discusses a bit of the science behind it all:

Thanks, Scott!

Remember, Universe Sandbox ² is still in alpha, so there are many fixes and improvements that are on their way.

Buy Universe Sandbox ² and get instant access to the alpha on Steam for Windows, Mac, and Linux and pre-order the finished game: http://universesandbox.com/2

Support & Bug Reporting | Universe Sandbox

Contents


Common Solutions

If you’re having issues starting up Universe Sandbox, please try the solutions below.

If you’ve tried the solutions below and you’re still having issues, please send us your log file and crash files (if crash files were created). Instructions: Log Files | Crash Files

Common Solutions | Windows

  1. Restart Steam
    • In top-left of window click Steam > Exit
    • Open Steam again
  2. Restart your computer
  3. Verify integrity of the game
  4. If you see a black screen on startup but can still hear music…

Common Solutions | Mac

  1. Restart Steam
    • In menu bar click Steam > Quit Steam
    • Open Steam again
  2. Restart your computer
  3. Verify integrity of the game
  4. Show screen selector (fix resolution errors)

Common Solutions | Linux

  1. Restart Steam
    • In top-left of window… Steam  -> Exit
    • Open Steam again
  2. Restart your computer
  3. Verify integrity of the game


Access Older Versions of Universe Sandbox

If you have older hardware that is unable to use the latest version of Universe Sandbox, you can try to run older versions of Universe Sandbox that have lower requirements.

If the following version doesn’t work, you can try an even older version.

Steam Version

  1. Exit Universe Sandbox
  2. Right-click on the game title in your Steam Library
  3. Click on Properties
  4. Select the Betas tab
  5. Set the dropdown menu to *update-24.1.2-directx10
  6. Close the Properties window
  7. Steam will now update Universe Sandbox to the last DirectX 10-compatible build
  8. Once updated, launch Universe Sandbox

GOG Version

  1. Open the game card for Universe Sandbox in GOG Galaxy Library.
  2. Select the More option then Settings.
  3. Select ON from the drop-down menu in the Beta Channels option on the right-hand side.
  4. A Channel option should now be visible. Select the channel update-24.1.2-directx10
  5. Click INSTALL

Why?

In order to continue improving Universe Sandbox, we need to take advantage of ever-improving graphics technology. Unfortunately, this means that sometimes we must drop support for older hardware that can’t handle these new requirements.

Still won’t run?

If you’re still unable to run Universe Sandbox, please contact us for support or to request a refund.


Force CPU-Mode

  1. Right-click on the game title in your Steam Library
  2. Select ‘Properties’
  3. Select the ‘General’ tab
  4. Enter  -forcecpu  into the launch options (note the dash at the beginning)
  5. Close the Properties window
  6. Launch Universe Sandbox


Force OpenGL

  1. Right-click on the game title in your Steam Library
  2. Select ‘Properties’
  3. Select the ‘General’ tab
  4. Enter  -force-opengl  into the launch options (note the dash at the beginning)
  5. Close the Properties window
  6. Launch Universe Sandbox


Force Single-Threading

  1. Right-click on the game title in your Steam Library
  2. Select ‘Properties’
  3. Select the ‘General’ tab
  4. Enter  -force-gfx-st  into the launch options (note the dash at the beginning)
  5. Close the Properties window
  6. Launch Universe Sandbox


Enable Safe-Mode

  1. Right-click on the game title in your Steam Library
  2. Select ‘Properties’
  3. Select the ‘General’ tab
  4. Enter  -safemode into the launch options (note the dash at the beginning)
  5. Close the Properties window
  6. Launch Universe Sandbox


Reset Settings

You can manually reset Universe Sandbox’s settings by deleting the settings file.

First, find the folder where the settings file is saved:

  1. If you can run Universe Sandbox, from the home menu, select “Debug Tools”
  2. Select ‘Open Persistent Data Path’

If you can’t run Universe Sandbox the file is found here:

  • On Windows: C:\Users\[your username]\AppData\LocalLow\Giant Army\Universe Sandbox
  • On Mac: ~/Library/Application Support/Giant Army/Universe Sandbox

After locating the file:

  1. Select the file ‘settings’ and either rename or delete it
  2. Launch Universe Sandbox


Force DirectX 9

If you have older hardware that is unable to run DirectX 11, we have preserved a DirectX 9 build. To switch to the DirectX 9 compatible build:

  1. Right-click on the game title in your Steam Library
  2. Click on ‘Properties’
  3. Select the ‘Betas’ tab
  4. Set the dropdown menu to *update-21.3-directx9
  5. Close the Properties window
  6. Steam will now update Universe Sandbox to the last DirectX 9-compatible build
  7. Once updated, launch Universe Sandbox

After switching to the DirectX 9 build, you must also force Universe Sandbox to run in DirectX 9 mode:

  1. Right-click on the game title in your Steam Library
  2. Select ‘Properties’
  3. Select the ‘General’ tab
  4. Enter  -force-d3d9 into the launch options (note the dash at the beginning)
  5. Close the Properties window
  6. Launch Universe Sandbox

Why?

Universe Sandbox dropped support for DirectX 9 in October 2018. This is because Unity, the development platform used to create Universe Sandbox, no longer supports DirectX 9. Update 21.3 is the last version of Universe Sandbox to support DirectX 9.


Show Screen Selector (Fix Resolution Errors)

This launch option is intended for users who have received screen resolution error messages and are no longer able to start Universe Sandbox (caused by Unity registry errors).

  1. Right-click on the game title in your Steam Library
  2. Select ‘Properties’
  3. Select the ‘General’ tab
  4. Enter  -show-screen-selector into the launch options (note the dash at the beginning)
  5. Close the Properties window
  6. Launch Universe Sandbox


Verify Integrity of Game Files

  1. Right click on the game title in your Steam Library
  2. Select ‘Properties’
  3. Select the ‘Local Files’ tab
  4. Click ‘Verify Integrity of Game Files…’ This verifies and re-downloads any files that are incorrect.
  5. Once complete, launch Universe Sandbox


Reinstall Universe Sandbox

  1. Right click on the game title in your Steam Library
  2. Select Manage > Uninstall

This will remove the installation of the game, but will not remove game files like screenshots, objects, and simulations

  1. Once uninstalled, right-click Universe Sandbox in your Steam Library (if you can’t find it, try searching)
  2. Select Install
  3. Once Steam has finished reinstallation, launch Universe Sandbox


Disable Steam Overlay

  1. Right-click on the game title in your Steam Library
  2. Select ‘Properties’
  3. Uncheck ‘Enable the Steam Overlay while in-game’
  4. Close the Properties window
  5. Launch Universe Sandbox


Change Version

  1. Exit Universe Sandbox
  2. Right-click on the game title in your Steam Library
  3. Click on ‘Properties’
  4. Select the ‘Betas’ tab
  5. Set the dropdown menu to the version you want to change to.
  6. Close the Properties window
  7. Steam will now update Universe Sandbox to the selected version
  8. Once updated, launch Universe Sandbox


Opt Out of Betas

  1. Exit Universe Sandbox
  2. Right-click on the game title in your Steam Library
  3. Click on ‘Properties’
  4. Select the ‘Betas’ tab
  5. Set the dropdown menu to ‘NONE – Opt out of all beta programs.’
  6. Close the Properties window
  7. If you had opted into a beta, Steam will now update Universe Sandbox to the latest version
  8. Once updated, launch Universe Sandbox


Opt Into Preview Version

We occasionally offer previews of upcoming releases. These preview versions (formerly called “Community Tests”) are works-in-progress and are made available so the community can help us with feedback and testing. These preview features are subject to change, may contain bugs, and may have stability and performance issues.

Any previously saved simulations or objects from officially released versions of Universe Sandbox that are loaded in preview versions may look or behave differently than expected.

Similarly, any simulations or objects that are saved in a preview version of Universe Sandbox may look different when they are loaded in other versions of Universe Sandbox.

If a saved simulation or object looks different than expected, you can open the simulation or object in the most recent version of Universe Sandbox and resave it.

Please see our forum or our Discord for announcements or to report any bugs or feedback about previews.

  1. Exit Universe Sandbox
  2. Right-click on the game title in your Steam Library
  3. Click on ‘Properties’
  4. Select the ‘Betas’ tab
  5. Set the dropdown menu to ‘!preview-version’
  6. Close the Properties window
  7. Steam will now update Universe Sandbox to the preview version
  8. Once updated, launch Universe Sandbox


Update Universe Sandbox on Steam

Steam should automatically download the latest version of Universe Sandbox once it is available.

If Steam isn’t automatically updating Universe Sandbox, follow these steps until Steam begins downloading the update:

  1. Restart Steam
  2. Verify integrity of game-cache
    1. Right-click on the game title in your Steam Library
    2. Select ‘Properties’
    3. Select the ‘Local Files’ tab
    4. Click ‘Verify Integrity of Game Cache’ 
  3. Ensure you are opted out of Betas
    1. Exit Universe Sandbox
    2. Right-click on the game title in your Steam Library
    3. Click on ‘Properties’
    4. Select the ‘Betas’ tab
    5. Set the dropdown menu to ‘NONE – Opt-out of all beta programs.’
    6. Close the Properties window
  4. Reinstall Universe Sandbox
    1. Right-click on the game title in your Steam Library
    2. Select ‘Uninstall…’
    3. Select ‘Delete’
      1. This will remove the installation of the game, but will not remove user files like screenshots, objects, and simulations
    4. Once the process is complete, right-click on Universe Sandbox in your Steam Library
    5. Select ‘Install Game…’
    6. Once Steam has finished reinstallation, launch Universe Sandbox

If you’re still receiving a notification that you aren’t running the latest version, please contact us.


Update Universe Sandbox on the Mircosoft Store

Please visit Microsoft Support for instructions on updating games, including Universe Sandbox, in the Microsoft Store.


Update Universe Sandbox on Epic Game Store

The Epic Games Launcher should automatically download the latest version of Universe Sandbox once it is available. For more information please visit Epic Game Store support.


Update Universe Sandbox on GOG

There are two ways to update Universe Sandbox on GOG: you can either use their GALAXY client (recommended) or download Universe Sandbox as an offline installer. GOG provides the most up-to-date instructions for both of these methods on their support page “How do I download my purchased items?


Update Universe Sandbox on itch.io

The itch app looks for game updates on start-up, and every 30 minutes. If the app is not automatically updating, try restarting the itch app. For more information please visit itch support.


Update Universe Sandbox on Oculus

The Oculus App should notify you when Universe Sandbox is ready for an update. For more information, please use the Oculus support page.

If you have already emailed us, you should receive emails from us on release days informing you that a new version is available. Please contact us if you believe you’re not receiving these emails or if there is a problem with your download.


Update Universe Sandbox for Education

Teachers and Students

If you’re using a standalone license provided by your school or institution, please contact the appropriate technical/administrative staff and let them know the version of Universe Sandbox they have is out of date.

IT and Administrative Staff

If you’re the administrative staff or our primary contact, you should receive emails from us on release days informing you that a new version is available. Please contact us if you believe you’re not receiving these emails, or if there is a problem with your download.


Update Universe Sandbox on TeacherGaming

If you previously bought a license through TeacherGaming, please email us and provide proof of purchase if possible.


Update Your Video Card Drivers on Windows

First, identify your video card:

  1. Open the Start menu
  2. Type ‘Device Manager’ (without quotes) in the Search text box then press Enter
  3. Click the Device Manager shortcut
  4. In Device Manager, expand the ‘Display adapters’ section
  5. Note the manufacturer of the video card listed

Now head to the manufacturer’s website to update your drivers. The website will likely auto-detect your specific video card model.

For more detailed instructions on updating your drivers, please see this guide from How-To Geek: How to Update Your Graphics Drivers for Maximum Gaming Performance


Change GPU Scaling

If you see a black screen when you start Universe Sandbox but can still hear the game’s music, we recommend trying this solution. If you still see the black screen, try Change System Time Zone below.

If you have an Nvidia graphics card:

  1. Right-click on your desktop
  2. Click “Nvidia Control Panel”
  3. Click “Display” then “Adjust Desktop Size and Position”
  4. Set scaling mode to “No scaling”
  5. Apply settings
  6. Launch Universe Sandbox

If you have an AMD card:

  1. Right-click on your desktop
  2. Click “AMD Radeon Settings” (or Catalyst)
  3. Click “Display”
  4. Set scaling mode to “Full Panel”
  5. Apply settings
  6. Launch Universe Sandbox

If you have Intel graphics (or the above options did not work):

  1. Right-click on your desktop
  2. Click “Intel Graphics Settings”
  3. Click “Display”
  4. Set scaling to “Maintain Aspect Ratio”
  5. If you do not see “Maintain Aspect Ratio” as an option, try adjusting the resolution
  6. Apply settings
  7. Launch Universe Sandbox

These are user-suggested solutions from this thread on the general Steam forum.

This appears to be an issue related to Unity (the game engine we use) and the Windows 10 Fall Creator Update. We are looking into fixing this for future updates.


Change System Time Zone

With Update 22 of Universe Sandbox (released November 15, 2018), some users have reported seeing a black screen on startup that is not fixed with the above solution of adjusting GPU scaling.

If adjusting scaling didn’t work for you, please try manually changing your time zone to another zone, then set it back again.

How to change your time zone on Windows 10

How to change your time zone on Windows 7 (click Apply after changing it each time)


Change Nvidia Antialiasing Transparency

If you see “blocky” lines on planets in Universe Sandbox (see image below) and you are using an Nvidia graphics card, then please try disabling Antialiasing Transparency in the Nvidia Control Panel.

  1. Right-click on your desktop
  2. Click “Nvidia Control Panel”
  3. Under “3D Settings” in the left sidebar, select “Manage 3D Settings”
  4. Set “Antialiasing – Transparency” to Off
  5. Apply settings
  6. Launch Universe Sandbox



Email Us Your Log File

  1. Make sure Universe Sandbox is closed. If reporting a specific issue or crash, please send us your log after the issue occurs and before running Universe Sandbox again; running it overwrites the log
  2. Find your log file (Instructions: Windows | Mac | Linux)
  3. Attach the file to an email
  4. In the subject line, briefly describe your issue
  5. Provide details about your issue in the body of the email
  6. Please include a link to the forum topic if you posted on a forum
  7. Send the email to support at universesandbox dot com


Log Files | Windows

Filename(s): Player.log and (optionally) Player-prev.log

*Windows may hide the .log extension by default, your log file may just appear as a text file with the name “Player”

Typically located here:

%USERPROFILE%\AppData\LocalLow\Giant Army\Universe Sandbox

To quickly find this folder, copy and paste the above into the address bar of File Explorer.


Log Files | Mac OS X

Filename(s): Player.log and (optionally) Player-prev.log

Typically located here:
~/Library/Logs/Giant Army/Universe Sandbox/Player.log

Due to operating system version differences, sometimes the log file can be found in an alternate location:
~/Library/Logs/Unity/Player.log

To quickly find this folder:

  1. Open Finder
  2. Click the Go menu in the Menu bar
  3. Select Go to Folder…
  4. Type ~/Library/Logs/Giant Army/Universe Sandbox/Player.log
  5. Click Go


Log Files | Linux

Universe Sandbox on Linux is no longer supported natively and can be run using Valve’s Proton, software built into Steam that allows Windows games to run on Linux.

Filename(s): Player.log and (optionally) Player-prev.log

When playing through Valve’s Proton on Steam, log file are typically located here:

~/.local/share/Steam/steamapps/compatdata/230290/pfx/drive_c/users/steamuser/AppData/LocalLow/Giant Army/Universe Sandbox/


Email Us Your Crash Dump Files

  1. Find your crash dump files (Instructions: Windows | Mac)
  2. Attach the files to an email
    1. If you are on a Mac, please also attach your log file
  3. In the subject line, briefly describe your issue
  4. Provide details about your issue in the body of the email
  5. Please include a link to the forum topic if you posted on a forum
  6. Send the email to support at universesandbox dot com


Crash Dump Files | Windows

Filenames: Player.logerror.logcrash.dmp

Please include all of these files. They are located in a folder named with the date the crash occurred.

Usually located here:
%AppData%\..\Local\Temp\Giant Army\Universe Sandbox\Crashes

If you are able to start Universe Sandbox, you can open this folder:

  1. In Universe Sandbox, click Home button (top-left)
  2. Click ‘Debug Tools’
  3. Click ‘Open Crash Dump Location’

Note: This folder will not exist if no crash files have been created.


Crash Dump Files | Mac

Filename: Universe Sandbox_[dateofcrash].crash

This file will be located in ~/Library/Logs/DiagnosticReports.

To quickly find this folder:

  1. Open Finder
  2. Click the ‘Go’ menu in the Menu bar
  3. Select ‘Go to Folder…’
  4. Type ~/Library/Logs/DiagnosticReports
  5. Click ‘Go’


Send Us Your Log File In-Game

  1. Launch Universe Sandbox
  2. Reproduce your issue or bug
  3. Click the ‘Home’ icon in the top-left
  4. Click ‘Send Feedback’
  5. Enter your email address
  6. Select the ‘Bug’ category
  7. Describe your issue in the Comment text box
  8. Please include a link to the forum topic if you posted on a forum
  9. Make sure ‘Log File’ is checked
  10. Click ‘Send’


Email Us Your Saved Simulation

If there is an issue with a specific simulation that you have created, we may ask you to send us your simulation file so we can look into it.

  1. Launch Universe Sandbox
  2. Click Home icon in the top-left
  3. Click ‘Open’
  4. Click ‘My Sims’ tab
  5. Click ‘Open Simulations Folder’ tile to open your computer’s file browser
  6. Find the .ubox file for your simulation
  7. Attach the file to an email
  8. Send the email to support at universesandbox dot com


Simulation Files From Older Versions & Previews

Universe Sandbox is in active development, and we regularly add new features to make our simulation even more realistic. We occasionally also make preview versions of these upcoming, unfinished features available. Objects and simulations saved in older versions or early previews may look different than expected when loaded in new versions.

The best way to keep your simulations and objects up-to-date and simulate them even more realistically is to resave them in the latest version. For simulations, you can do this by

  1. Opening the simulation in Universe Sandbox
  2. Selecting the Home icon in the top-left
  3. Selecting “Save & Share”
  4. Adjusting the name or description of your simulation as desired, then select “Save”

For objects, you can do this by

  1. Selecting the Home icon in the top-left
  2. Select “New” to open a new simulation
  3. Selecting Tools > Add
  4. Selecting the “My Objects” tab
  5. Adding the desired object to the simulation
  6. Opening the object’s properties by selecting it, then selecting the Expand button on the mini properties panel
  7. Selecting the “Actions” tab
  8. Selecting “Save This Object”
  9. Adjusting the name as desired, then select “Save”


Render Texture/Image Effects Not Supported Warning

To ensure this isn’t a software-related problem, try updating your video card drivers.

First, identify your video card (on Windows):

  1. Open the Start menu
  2. Type ‘Device Manager’ (without quotes) in the Search text box then press Enter
  3. Click the Device Manager shortcut
  4. In Device Manager, expand the ‘Display adapters’ section
  5. Note the manufacturer of the video card listed

Now head to the manufacturer’s website to update your drivers. The website will likely auto-detect your specific video card model.

For more detailed instructions on updating your drivers, please see this guide from How-To Geek: How to Update Your Graphics Drivers for Maximum Gaming Performance

If you are still seeing this warning after updating your drivers, then it’s likely your hardware does not support these features. In order to run Universe Sandbox, please try using another computer or upgrading your hardware.


Shader Model 5.0 Not Supported Warning

Shader Model 5.0 is a hardware specification for video cards.

If your card does not support this feature, then you must try using another computer, or upgrade your hardware, in order to run Universe Sandbox.


Not Running Latest Version Notification

If you’re not using Steam…

If you’re running an old version of Universe Sandbox and not using Steam, please buy Universe Sandbox to run the latest and best version.

Or add Universe Sandbox to your Wishlist on Steam to be notified when it’s on sale.

If you are using Steam…

If you received a notification that you’re not running the latest version of Universe Sandbox, try restarting Steam to force-start the automatic update process.

If that doesn’t work, please follow these steps: Update to Latest Version of Universe Sandbox


Not Running Latest Version Notification (Standalone)

If you’re using a standalone copy owned by a school or other institution…

Please contact the appropriate technical/administrative staff and let them know the copy is out of date.

As described below, please note that sometimes there is a delay between when we release updates on Steam and when they are available on the TeacherGaming Store. The delay should be no longer than a few business days.

If you own/administrate a TeacherGaming copy…

Once the update is available on the TeacherGaming Store, you should receive an email from TeacherGaming notifying you of the update and you may follow the directions below to download it.

If you have not received an email from TeacherGaming but you see a notification that your copy is out-of-date, then it is likely not yet available. There is sometimes a small delay between when we release an update on Steam and when it reaches the TeacherGaming Store.

Download the latest version from TeacherGaming Store:

  1. Log into your account on the TeacherGaming Store using the Login button in the top-right
  2. Click Profile > Downloads in the top-right
  3. Find your Universe Sandbox order and click View
  4. Click Download for the version appropriate for your hardware

If you need additional help, please contact us.


Launch Options Notification

You will see a notification in Universe Sandbox if you have set any launch options.

Launch options are typically used for troubleshooting issues by forcing Universe Sandbox to start with certain options enabled or disabled.

To remove launch options:

  1. Right click on the game title in your Steam Library
  2. Select ‘Properties’
  3. Select the General tab
  4. Delete all text to remove launch options
  5. Close the Properties window and launch Universe Sandbox

Learn more about Steam’s launch options


Steam Required

You may see an error message when starting up that says “Steam Required: You must be running Steam to use Universe Sandbox.”

This is a Steam error which sometimes appears even if Steam is running. It is a frustrating error, but it is usually fixed once Steam properly syncs again.

If you see this error while Steam is running, try the following in this order:

  1. Make sure you are launching Universe Sandbox from directly within your Steam Library (not via a shortcut)
  2. Reinstall Universe Sandbox
  3. Restart Steam
  4. Restart your computer
  5. Check for Steam updates: Steam > Check For Steam Client Updates…
  6. If steps 1-5 do not fix the issue, manually check your Steam version: Help > About Steam
    1. Note the “Built” date, then compare it to the latest post on Steam’s site
    2. If your version is older AND step 5 didn’t work, then follow these instructions to uninstall Steam then reinstall it: Windows | Mac (make sure you read all of the steps and move your game folder first!)

If you are still seeing this error, please contact us.


Update 24 Minimum Graphics Requirements

As of Update 24 in November 2019, Universe Sandbox includes a feature called Surface Grids which vastly improves the surface simulation of planets, moons, and other objects. This feature relies on video memory. Some computers with low amounts of video memory or shared video memory may struggle with running Surface Grids.

If Universe Sandbox consistently runs slowly, try lowering Surface Simulation | All Maps Atlas Resolution in Home > Settings > Performance.

If it continues to run slowly after lowering Surface Simulation | All Maps Atlas Resolution, we recommend using the previous version of Universe Sandbox, Update 23.2. Learn how to switch to Update 23.2

See hardware recommendations


Can’t Access Documents

With macOS Catalina (10.15), security measures in macOS have been greatly increased and users must specifically give permission to applications to access their files. When you start Universe Sandbox for the first time in macOS Catalina, you should see a prompt asking if you want to allow Universe Sandbox to access your Documents folder. Click OK.

If you do not click OK or you do not see this prompt, you will see an error message in Universe Sandbox when attempting to access your saved simulations and objects. To fix this, adjust your Security & Privacy settings:

  1. Click the Apple icon in the menu bar
  2. Click System Preferences
  3. Click Security & Privacy
  4. Click the Privacy tab
  5. Click Files and Folders
  6. Check the box below Universe Sandbox (if required, click the lock icon in the bottom left and enter your password to make changes)


If the issue persists, please reinstall Universe Sandbox and follow the steps above again.


Your Settings/Data Need to be Moved Manually

Why?

Universe Sandbox removed the 2 from our name as of Update 25 in March 2020. Due to limitations of our game engine our data folders will need to be renamed along with the change to the app name.

Universe Sandbox will attempt to relocate these files automatically. Some system settings or security software such as antivirus or firewall may prevent Universe Sandbox from automatically relocating these files.

How to move your files:

  1. From within Universe Sandbox, click Home
  2. Click the “Action needed to move your Universe Sandbox settings/data.” banner
  3. Click on “OPEN FOLDERS”.

    Two folders will open outside of Universe Sandbox: “Universe Sandbox ²” and “Universe Sandbox”.
  4. Click and drag to highlight all files in the “Universe Sandbox ²” folder (note the 2)
  5. Drag and drop the files into the “Universe Sandbox” folder

Universe Sandbox ² Alpha Now Available

After nearly three years in development, Universe Sandbox ² is now available for purchase.

universesandbox.com/2

Buy now for instant access to the Universe Sandbox ² Alpha on Steam for Windows, Mac, and Linux and pre-order the finished game.

Featuring climate simulation, improved physics, material properties, terraforming, and awesome collisions, Universe Sandbox ² blows away the original version.

We have many updates and improvements planned. We welcome you to join us on this journey toward the final release.

Watch a trailer and learn more: universesandbox.com/2

Universe-Sandbox-2-Collisions

 

Universe Sandbox ² at PAX Prime 2014

We are very glad to announce we are showing Universe Sandbox ² next week at PAX Prime.

We’re joining more than 65 indie developers in the Indie MEGABOOTH from August 29th-September 1st here in Seattle, Washington, USA.

So if you’re going to be at PAX, make sure you swing by our booth. Universe Sandbox ² looks even more amazing on a gigantic TV.

If you aren’t lucky enough to be in Seattle with PAX tickets in your hand, don’t worry: The public alpha release of Universe Sandbox ² is only getting closer.

You can check out the full MEGABOOTH lineup here: http://indiemegabooth.com/indie-megabooth-announces-line-pax-prime-2014/

indiemegabooth logo

Less Frequently Asked Questions about Universe Sandbox ²

This is an LFAQ (less frequently asked questions). Here is an FAQ for Universe Sandbox ².

 

Will there be a mobile version?

Maybe. It is possible, but we wouldn’t begin development until after the initial release for PC, Mac, and Linux.

 

Will there be a free version?

We’re discussing the possibility of a feature-limited version, but not until after the initial release.

 

How much will it cost?

Pricing has not yet been decided. It will, however, cost more than the current price for the original Universe Sandbox ($9.95 USD). Educational discounts have not yet been determined either.

 

Will it support other languages beyond English?

After the initial release, we plan to incorporate support for additional languages.

 

Will there be sound effects and/or music?

Yes, we are working with a composer who will be creating an original score. There will also be sound effects. If you’d rather experience the silent desolation of space, though, there will be an option to turn these off.

 

Will you be able to simulate evolution/life on planets?

We plan to incorporate very basic support for “life.” Essentially, given the right conditions — temperature, atmosphere, water, etc. — vegetation will grow on planets. Greater complexity may be developed in the future, but it’s a long way off.

 

Will there be support for Steam Workshop?

We plan to add support for Steam Workshop that will, in the least, allow for sharing user-created simulations.

 

How about modding?

Making it easy for the community to create mods is a great idea.  “Light” modding will hopefully be available by release, with more extensive modding possibilities made possible later on.

Humble Weekly Bundle: Simulators 2

This week’s Humble Bundle features Universe Sandbox and 5 other great simulators.

And it also features an amazing trailer by Nerd³:

Name your price here: humblebundle.com/weekly

Universe Sandbox ² Alpha 8 Preview

Universe Sandbox ² developers Chad and Georg recently hosted a live stream demo of Alpha 8.

They answered questions from the live stream chat and showed off various improvements and features in the upcoming alpha, including the latest iterations of collisions, climate simulation, and material composition.

https://www.youtube.com/watch?v=4pgHEO_Y9p4

 

Sign up here to be notified when the public alpha is available.