Skip to content
Switch branches/tags
Go to file
Cannot retrieve contributors at this time


(Title WIP) is a 2D gun-hell / puzzle shooter about guns that shoot other guns that shoot other guns (or bullets). It's our first foray into the Rust programming language, and primarily uses the Piston engine project. You can see the progress of our first year (~100 hours) of work on youtube. You can also check out our Game Design Doc. (Now accepting low-brow comments & suggestions only. Puns must be level 7 or higher to be accepted.)

Piston Shooty Screenshot



rustup component add rustfmt
rustup component add clippy 


cargo clippy && cargo run [--release]



    • Download both the SDK and the Installer. Install both.
    • Take OpenAL32.dll from C:\Windows\SysWOW64
    • Take OpenAL32.lib from C:\Program Files (x86)\OpenAL 1.1 SDK\libs\Win64
      • ears will make you rename this to openal.lib
    • Download the Win64 installer. Install.
    • Take libsndfile-1.dll from C:\Program Files\Mega-Nerd\libsndfile\bin
    • Take libsndfile-1.lib from C:\Program Files\Mega-Nerd\libsndfile\lib
      • ears will make you rename this to sndfile.lib
  • Copy .lib and .dll files from extern into target/*/deps.
  • If piston_shooty is crashing on startup with error code 3221225595, make sure you've installed both of these via their installers.