Shoot and Destroy

Build Your Battlefield – Engineer Your Assault

Play Shoot and Destroy

PLAY IN YOUR BROWSER NOW!
Or pick a server below: one click and you are in.

#/MAXMODECNTRYNAME (Click to Join)

Fetching servers...

Download the game

Every tagged version is published on the GitHub Releases page with an archive per platform. Unpack it and run client (client.exe on Windows) from inside the folder; the server sits next to it and starts on its own when you pick Singleplayer.

PlatformNotes
macOS (Apple Silicon)Not signed: run xattr -dr com.apple.quarantine shootanddestroy once after unpacking.
Linux (x86_64)Needs SDL2, OpenGL, OpenAL, libdeflate, json-c and readline.
Windows 10+ (x86_64)Experimental. The DLLs ship inside the archive.
Linux (Flatpak)Experimental. Bundles every library it needs.

Download the latest release

Getting into a match

  • Quick match joins the server with the lowest ping that has a free slot.
  • Singleplayer runs the real server on your machine, no internet needed. Pick the mode and the map.
  • LAN games are found by broadcast, and local co-op gives every player a window and a controller.
  • Host your own: a dedicated server binary ships next to the client.

Modes

Classic CTF, next-gen CTF, Babel, Arena, Zombie and Creative are built in, and Lua plugins can add any other.

Build from source

git clone https://github.com/Shoot-and-Destroy/shoot-and-destroy-c-client.git
cd shoot-and-destroy-c-client
make