
Solar Sandbox is a game where you can interact with physics in space.
If you have ANY idea for the game PLEASE send a review or post a comment(Yes that includes bugs).
Live gravity simulation:
Music made by the talented musician Nikita Shaposhnikov
A well made main menu:
It has over 42+ unique objects:

NO OBJECT LIMIT
NO ADS (MAYBE ONLY ONE ON GOOGLE PLAY)
In game custom planet editor with custom shader support:

Real time temperature, light and atmosphere :

Access to 7 menus like:
Object adding : allows you to add objects,
Tools : allows you use tools like transform, delete, explode
Search : Searching for object in the sim clicking on them will focus on them
View : Allows you to change what you want to see and when(trails, labels for objects, grid, Center of mass)
Sim : allows you to change how the simulation runs like "Do I simulate temperature" or "Does space need gravity?"
Saving/Loading: It's in the name
Planet editor : Allows you to edit the planet in any way and yes I do mean in any way
Google Play : https://play.google.com/store/apps/details?id=solar.sandbox

| Updated | 4 days ago |
| Status | In development |
| Platforms | HTML5,Windows,Linux,Android |
| Release date | Nov 28, 2024 |
| Rating | Rated 4.6 out of 5 stars (146 total ratings) |
| Author | totoriel |
| Genre | Simulation |
| Made with | Godot |
| Tags | 2D,Godot,Indie,No AI,Physics,Pixel Art,Sandbox,Space,Space Sim |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard,Mouse,Xbox controller,Gamepad (any),Joystick,Touchscreen,Smartphone |
| Accessibility | High-contrast,Interactive tutorial,One button |
Click download now to get access to the following files:
Log in with itch.io to leave a comment.
Attempting to run the linux executable (snapshot 1w16) on EndeavourOS (Arch Linux) results in this output and fails to launch the game.
me@my-computer $ ./Solar\ Sandbox.x86_64 ERROR: The MD5 sum of the decrypted file does not match the expected value. It could be that the file is corrupt, or that the provided decryption key is invalid. at: open_and_parse (core/io/file_access_encrypted.cpp:113)ERROR: Can't open encrypted pack directory. at: try_open_pack (core/io/file_access_pack.cpp:304)Error: Couldn't load project data at path ".". Is the .pck file missing?If you've renamed the executable, the associated .pck file should also be renamed to match the executable's name (without the extension).So… missing some other files?
This game is very unique and inspiring.
Lots of options (overwhelming at start) to shape the universe...
Very accurate in its workings and its science (as far as I can tell, makes me wonder about the dev's backround) ^^!
Love how everything adapts and evolves organically.
The style is very distinct and naturally GPU-focused - finally something non-peudo-photo-realistic to put the GPU to good use!
I like that, you deserve all the money I can and want to pay :D
PS: we may differ in some views, but there's one we easily can agree on: this simulation game is just AWESOME and a pure (physics) ART! :D
Hey there,
Thank you for saying all of this, I really appreciate it.
I just want to tell you that the game will get one more free update before it goes commercial, and because you are a donator (this goes for any other donators), you will receive a code for the game when the paid version is released.
You will also be included in the credits of the game as a beta-test donator, and I guess I can share some of my backstory.
Everything began when I was 10 years old. I didn’t understand much at the time, but my sister died while giving birth. My mother had to take care of a premature baby while dealing with the loss of my sister the same sister who had shown me how to play games and use the internet back then.
I, on the other hand, didn’t fully realize the gravity of the situation. Within a few days, my world had changed. Nobody cared for me for about a month. I had to do many things by myself, and after that month they finally made some time for me so they could transfer me to a new school, since we had to move houses. Every morning I had to wake up at 6 a.m. to get to school for 7:50 a.m. (class started at exactly 8).
After the transfer, I had to share a room with my mom and my little brother the child my sister had given birth to. Being premature, he had several problems, and like any other child, he would cry at night. But because of his condition, it wasn’t just crying there were other issues. I had to escape that room because I was getting no more than four hours of sleep per night, which is terrible for a 10-year-old.
So I went to my brother’s room, where they put me on the floor with just a mattress next to the heater. If you have ever been in constant contact with something that hot for a long time, your body tries to reduce its temperature by burning calories. That might be fine for a short while, but I was in contact with that heater for a year and four months. During that time, I was sick at least 60% of the time because my immune system didn’t have the resources to defend me properly.
The breaking point that finally got me my own room was when I fell off a bicycle going 35 km/h and broke a bone.
After I recovered, my big brother got me a laptop for my birthday. I was happy, but the store scammed us. The label said it had 16 GB of RAM and 4 GB of VRAM, but in reality it only had 4 GB of RAM because someone had stolen the other sticks.
I had wanted a laptop since I was 7 years old. It wasn’t that my parents couldn’t afford one they could. They just thought it would make me a bad student and I would become stupid. For reference, they had a net worth of more than one million dollars.
I’m sorry, I can’t continue. It’s 2:30 a.m. and I’m crying my eyes out over the bad childhood I had. I had no friends, nobody who cared, and for most of my childhood I lived in a forest with no human contact other than my parents and the people who visited their restaurant. I didn’t speak the language they spoke, so I’m not sure if that even counts as human contact.
I’m sorry that you had to hear my backstory. I know nobody really cares.
Your backstory is ... harsh. To put it mildly. Thank you for the trust.
And if people knew, like I (and everyone reading it later), they would care even more.
We usually just don't know... pain can't be seen...
While I can't relate to all of it, and won't share too much, I can tell you this: I can relate to a many things in your story. Especially the harsher parts. It may not be comforting now, as the past can't be changed, but there are others much like you, who have gone through lots of sh*t in their lives. And made it! So sharing is a way to bond, to find others who understand and can even help you.
You went through all this and still managed to make something good and artistic. You should keep that spirit and one day it will help you deal with the trauma of the past (maybe trough a game?). YOU made it! Keep going, it's getting better :D
hiiii, I've found a bug :). I can't get past the Mass step of the tutorial. I edited the mass of the planet in all the ways i could but it didn't let me go to the next step, nor go to the previous or skip the tutorial.
Besides of that, I really like the idea of this game and im very exited to play it. i've been searching for a game like this forever, thanke you :3
Sorry to ask but in which sim did you get the problem (sim like solar system, sandbox, ect).
Also it's great to hear that you like the game because I have spend way too many hours on it and if you want you can join the Discord for extra content (voting for features, videos/images for the next update)
When you go to the link it should say that you can join by clicking the join group BTW I'm sorry that the .apk is not on but Google Play send me an email that if I continue to give the game out side of Google Play they will ban my developer account
https://groups.google.com/g/solarsandbox
This is a really cool project - it's incredibly difficult to achieve a convincing physics simulation, let alone astrophysics, so what you've done so far is incredible for a free indie title! I enjoyed creating my own little system and seeing what made it hurtle into the void.
I think you're on the right track in terms of development around thinking about the parameters for the simulation and how the physics and the properties of planets and systems can do their own thing. Simulations are fun because they have an emergent quality and players like me enjoy tinkering around with things and seeing how things react. It can be tricky trying to think about how all these properties integrate meaningfully and provide feedback to the player, whilst not getting too lost in the impossible depth of physics theory!
Congrats and great work on building this game to the state that it is. I enjoyed playing it a bunch.
What version of Windows are you using?
Are you getting an error message?
Can you describe what happens when you try to open the file?
And also what do you the archive. This thing has only one file and that's the exe and the pck file exported inside of the exe file and I just tested it on my PC with Windows 11 there is no errors and no problems.
I tried opening it on Arch Linux, but it gave me a segmentation fault:
Godot Engine v4.4.1.stable.official.49a5bc7b6 -https://godotengine.org
ERROR: Required extension VK_KHR_surface not found.
at: _initialize_instance_extensions (drivers/vulkan/rendering_context_driver_vulkan.cpp:487)
ERROR: Condition "err != OK" is true. Returning: err
at: initialize (drivers/vulkan/rendering_context_driver_vulkan.cpp:928)
WARNING: Your video card drivers seem not to support the required Vulkan version, switching to OpenGL 3.
at: DisplayServerX11 (platform/linuxbsd/x11/display_server_x11.cpp:6795)
Inconsistent value (1) for DRI_PRIME. Should be < 1 (GPU devices count). Using: 0
WARNING: The separate rendering thread feature is experimental. Feel free to try it since it will eventually become a stable feature.
However, bear in mind that at the moment it can lead to project crashes or instability.
So, unless you want to test the engine, set the "rendering/driver/threads/thread_model" project setting to 'Safe'.
at: setup2 (main/main.cpp:3139)
Segmentation fault (core dumped)