Disktra Wiki

Many stuff I need or not

User Tools

Site Tools


Install Quake on Linux


Quake is a FPS game released in 1996 on PC and developed by id Software. It was a great revolution in gameplay and technical possibilities.

The Quake engine is one of the very first 3D engine, able to display 3D real-time graphics. It was possible to play in a complete 3D environment and brings the possibility to jump and more vertical designed levels.

This engine has been coded by John Carmack, the man who wrote also the engine of Wolfenstein 3D and DOOM serie. He published the Quake Engine (also known as IdTech 2) under the GNU General Public License. It's interesting to see that, because of the license, many others engines are based on like Source, the engine used for Half-Life 2.

GDP (game-data-packager)

On Linux, it's possible to install many games that aren't officially released for it. The main reason is that Windows is the major OS for games. Those games can be split up in 2 parts: the engine and the assets.

The engine is the game's core, that's make it works. A game engine is developed to manage I/O, sounds, graphics, network… Some of game engines are published under Free or OpenSource licence that make porting them to different platforms easier. For instance the Doom and Quake engines are Open Source.

The assets are all the files used by the engine to give a look-and-feel to the game: sprites, 3D models, SFX… They are actually under proprietary licence, so you have to buy the game to get them.

Keep in mind that only the engine's source code can be published for free. That means that everyone can copy, modify and use the engine for commercial purposes or not according to the licence's terms. The assets will stay under proprietary licence, otherwise some rare cases. To resolve this problem, you need to use the shareware version or buy the game, otherwise it's simply illegal.

The game-data-packager can help us. This package generates an executable file from the engine's source code and its datas. It can only be used under the command line, but don't worry it's quite simple.

Available games

GPD is not exclusive to Quake, many other games can be installed with this package. Here is an incomplete list of the games available:

  • Quake and his extensions
  • Quake 2 and his extensions
  • Quake 3 Arena
  • Doom & Ultimate Doom
  • Doom 2
  • Final Doom
  • Wolfenstein 3D
  • Unreal

I agree, I only mentionned FPS games. You can find a more complete list here.

Setting up files

To be written.

Download engine and GPD

To be written.

Executable creation

To be written.

Additional options

To be written.

install_quake_on_linux.txt · Last modified: 2017/12/01 01:24 by disktradev