The Powder Toy

@powdertoy.co.uk

The Powder Toy is a free and open source particle physics sandbox game. It simulates air, heat, gravity, nearly 200 substances, and is highly moddable via the Lua API.

As a precaution, the main site (powdertoy.co.uk) has been taken down. This is due to a critical RCE vulnerability in PHP that could allow for the site to be hacked if we left it online. We're working on fixing it. In the meantime, your data and saves are secure.

Version 100.0 has been released! We've fixed a lot of bugs from the beta. There's also some new features, like adding an fps option to settings. Available now on the website, Steam, and Android.

Header for version 100 update - there's some colorful SEED trees on the left, and a V100 logo on the right being eaten by BASE.

A new beta has been released, 100.0! This version is an important-looking milestone, but is a pretty standard release reflecting everything we've changed since last February. This release adds BASE, SEED, stamp search, air sim customization, and more. Download and read a longer changelog at tpt.io

Screenshot of the new beta. SEED has been spread onto a SAND base and grown into several large trees. Some of the trees have pink or lime colored leaves. On one end, there is a CLNE cloning some BASE, which sparkles as it descends and eats various elements, similar to ACID.

Version 99.5 out now - Thank you to everyone who played "Return of the Powder Dinn". All the elements have been restored to their original names and positions with your combined efforts. We'll post the Powder Dinn script to Script Manager later. Progress is kept. Hope you had a fun April Fools!

VERSION 99.4 OUT NOW! Changelog: - After a painfully long wait, the new TPT version has arrived! The game seems to have been abandoned for so long, that it's in a bit of a ... mess. The element labels have all worn off with time. We hope you'll be able to sort it out

Version 99.4's intro text: "Return of the Powder Dinn"

TPT 99.3 is out! Since there were so many bugfixes this month, we decided to do another minor release. Some of the bugs are very old, like gravity wall leaks while undoing, or an infinite pressure bug in the corner. Others were new, like elements being missing in certain older saves.

Windows users using the portable version of 99.1 will get a GAME CRASH when updating to 99.2. It is still safe to run the update. The old instance of TPT will bluescreen, and the new instance will launch. Close the old instance of TPT, and then delete the file Powder_upd.exe that it leaves behind.

Image showing two files, Powder.exe and Powder_upd.exe. A red arrow points to Powder_upd.exe with the text "Delete this file"

Another new minor version has been released - TPT 99.2. It fixes some newly-added bugs from TPT 99.1. That means the fps display is back in line with how it was before (no 0.00 FPS while paused), and some bugs on high refresh rate monitors were fixed.

A new minor version of TPT, 99.1, has been released! It fixes some bugs and leftover issues from 99.0, and also some old simulation oddities. Plus, the FPS cap now only applies to the main window, no more rapidly spinning spinners and janky scrolling when you turn off the FPS cap

A special Christmas Update* is now out! Version 99.0 is now out of beta, just launch the game to the latest version. This version adds performance improvements in certain display modes and improves the search feature. *This update doesn't actually have Christmas content but it does still have SNOW

A beta for 99.0 has been released! This version adds better search in the save browser, and boosts fps in Fire/Fancy displays by putting rendering into another thread. There's also now in-game credits, a new tools api for creating Lua tools, and various simulation / crash fixes. Download: tpt.io