Sculpt
Create landscapes and cities ... then blow them up!
Browse and search
... through thousands of saves created by the community, upload your own!
Create
Build needlessly complex machines to do simple tasks ... then blow them up!
‹
›
Have you ever wanted to blow something up? Or maybe you always dreamt of operating an atomic power plant? Do you have a will to develop your own CPU? The Powder Toy lets you to do all of these, and even more!
The Powder Toy is a free physics sandbox game, which simulates air pressure and velocity, heat, gravity and a countless number of interactions between different substances! The game provides you with various building materials, liquids, gases and electronic components which can be used to construct complex machines, guns, bombs, realistic terrains and almost anything else. You can then mine them and watch cool explosions, add intricate wirings, play with little stickmen or operate your machine. You can browse and play thousands of different saves made by the community or upload your own – we welcome your creations!
There is a Lua API – you can automate your work or even make plugins for the game. The Powder Toy is free and the source code is distributed under the GNU General Public License, so you can modify the game yourself or help with development.
-
Version 99.3
-
Fixed
Fix gravity leaking through gravity wall for a frame when undoing
-
Fixed
Fix infinite pressure / velocity bug in the bottom right corner
-
Fixed
Fix missing elements and spurious warning in certain saves made between versions 78.1 and 96.0
-
Fixed
Fix prop sampling ignoring temperature scale
-
Fixed
Fix !set commands defaulting to Kelvin, instead of to current temperature scale
-
Fixed
Fix possible game crash when using invalid coordinates in !bubble
-
Version 99.2
-
Added
rCONFIRMING THE UPDATE MAY CRASHt, but it is ok to do so. The crash only happens after the update finishes successfully. If you get this crash, simply close the Bluescreened version of TPT. A file Powder_upd.exe will be left behind that should also be deleted
-
Fixed
Fix update check not processing when simulation is paused or when manually triggered
-
Fixed
Fix PIPE rendering garbage data as elements when carrying PIPE with PIPE
-
Fixed
Stop displaying 0 FPS when the sim is paused
-
Fixed
Fix an issue where fire effects rapidly jump to their end results in high refresh rate monitors, when pausing
-
Fixed
Fix some UI animations running faster in high refresh rate monitors
-
Fixed
Fix crash when updating the game
-
Version 99.1
-
Added
Allow disabling the automatic update check at startup
-
Added
Add DEBUG_AIRVEL for drawing lines showing air velocity at the cursor's position
-
Changed
FPS cap now only applies during main sim and not other interfaces
-
Changed
Make ambient heat drag effects weaker
-
Changed
Give visual indication of vote/fav requests being in progress
-
Fixed
Fix some particles flickering when SRT is enabled
-
Fixed
Fix occasional crash involving overflowing menu sections
-
Fixed
Fix crash on exit while there are Lua components visible
-
Fixed
Fix photons sometimes being created with weird colors
-
Fixed
Fix "far away" air heat and velocity code working correctly only in one direction
-
Fixed
Prevent heat convection in liquids looking farther than 1px away
-
Fixed
Fix LITH breaking temperature limits
-
Fixed
Fix custom elements not showing up when loading saves via ptsave: links