Note: This package only provides the engine, you need a valid copy of the (proprietary) game data to launch the game.

QuakeSpasm is a modern, cross-platform Quake 1 engine based on FitzQuake.

It includes support for 64 bit CPUs and custom music playback, a new sound driver, some graphical niceities, and numerous bug-fixes and other improvements.

This release of Quakespasm utilizes the SDL2 framework.

Note to snap packagers: Additionally, other snaps can consume its content via a content interface plug. Consuming snaps could use following snapcraft.yaml snippet to add the interface.

plugs: quake-engine: content: quake-engine interface: content target: $SNAP/quake-engine default-provider: quakespasm-beidl:quake-engine

Within the consuming snap the content would be exposed at "$SNAP/quake-engine", ie: /snap/the-consuming-snap/current/quake-engine /var/lib/snapd/snap/the-consuming-snap/current/quake-engine

Under certain circumstances it could be necessary to manually connect the interface, ie: snap connect the-consuming-snap:quake-engine quakespasm-beidl:quake-engine


Get it from the Snap Store

Search for another snap, or go back to the homepage.
An error has occurred. This application may no longer respond until reloaded. Reload 🗙