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