Pixel Physics SandBox
A downloadable game for Windows and Linux
its a Grid based sand simulator, it has some small bugs, if you find any crashes or bugs please tell me.
How to play:
Scroll or press up or down to switch materials
P to toggle pause
F to toggle fast
click or hold to place
1- 9, 0, minus, and equals, to switch brush sizes
Materials:
- Air, basic material, no logic
- Sand, powder
- Walls, blocks most materials
- Water, liquid
- Tap, replicates the first material it touches forever every 10 frames
- Drain, deletes everything around it
- Life, Conway's game of life, spreads to water
- Perm. life, life counts it as a live neighbor, except it doesn't die.
- Slime mold, Slime mold
- Pitch, viscous liquid
- Acid, corrodes Walls, life, Perm. life, Slime mold, Pitch, Dirt, Mud and itself when it destroys something
- Dirt, acts like sand, turns water and itself into mud when touching water
- Mud, viscous liquid; when corroded by acid, will turn into water instead of air
- Mixer, not really a material, but mixes the square of the brush size up
- Glass, behaves like walls, except it doesn't get corroded by acid
the video is outdated and doesn't show all the new materials, neither does it show the new UI, so here's an image

i will update this whenever the UI changes
consider rating the game here:
| Updated | 23 days ago |
| Status | Released |
| Platforms | Windows, Linux |
| Rating | Rated 5.0 out of 5 stars (2 total ratings) |
| Author | mig |
| Genre | Simulation |
| Tags | 16-bit, 2D, Casual, Indie, No AI, Physics, Pixel Art, Singleplayer, Tileset |
| Average session | About a half-hour |
| Languages | English, Portuguese (Brazil) |
| Inputs | Mouse |
| Links | Discord |
| Content | No generative AI was used |
Download
Install instructions
Thank you!
consider joining the discord server here:
Windows:
just double click
Linux (GUI only):
right click executable, go to properties, permissions, check "Allow executing file as program"
double click executable
Linux: (terminal):
in terminal run(while being in the same directory of the executable):
chmod +x sand
then to execute:
./sand
have fun
Development log
- v1.2.5 (again): compressed Windows executable23 days ago
- v1.2.5: compressed linux executable + old distro support24 days ago
- v1.2.4: REMOVED "compiling functions" loading screen27 days ago
- newstuff on the works31 days ago
- v1.2.3: made image loading faster, improved scroll thingy a bit43 days ago
- v1.2.2: many UX changes and name changes50 days ago
- v1.2.1: bug fixes, changed UI a bit54 days ago
- v1.2.0: added life356 days ago




Comments
Log in with itch.io to leave a comment.
hey dude i have a old version of your game should i archive it ?
go ahead, theres no problem, but you would probably like the new version better, i removed that pesky loading screen, but whatever
https://archive.org/details/sand_20260722
supposed to be working right now but:
thats really cool, thanks for playing!! Consider playing the actual version in the downloads, theres 2 more materials, and faster!
I was about to say that 151mb is way too much for a toy. But today its changed to 75mb, lol. Still seems like a lot for just 1300 lines program? (not trying to be rude, I use Gdevelop which makes huge exports for desktop due to electron wrapper)
its because of pyinstaller, yeah, this game was made with python, and pyinstaller packaged python with it, thats why its 75 MB, i cant do much here srry
Ok I tried the download version, I don't know why it beeps and boops during startup, also there's no way to change brush size?
beeps and boops mean progress, each beep means one function compile, press numbers, - and = to switch brushes, have fun creating your world!
im gonna add a slider to change brush sizes, i forgot to add that when adding better UI, ill be right back
added a blue slider to change brush sizes, check it out!