Play Shoot and Destroy
PLAY IN YOUR BROWSER NOW!
Or pick a server below: one click and you are in.
| #/MAX | MODE | MAP | CNTRY | NAME (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.
| Platform | Archive | Notes |
|---|---|---|
| macOS (Apple Silicon) | shootanddestroy-<version>-macos-arm64.tar.gz | Not signed: run xattr -dr com.apple.quarantine shootanddestroy once after unpacking. |
| Linux (x86_64) | shootanddestroy-<version>-linux-x86_64.tar.gz | Needs SDL2, OpenGL, OpenAL, libdeflate, json-c and readline. |
| Windows 10+ (x86_64) | shootanddestroy-<version>-windows-x86_64.zip | Experimental. The DLLs ship inside the archive. |
| Linux (Flatpak) | shootanddestroy-<version>-linux-x86_64.flatpak | Experimental. Bundles every library it needs. |
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
