First-person shooter games
You walk around the world and shoot things. The game is played from the first-person perspective (from the eyes of the shooter).
List of First-person shooter games[edit]
This is a list of free/libre first-person shooter games:
Game | Screenshot | Last Release | Genres | Description | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BZFlag | ![]() |
2022-03-08 | Online Multiplayer FPS |
BZFlag, short for Battle Zone capture the Flag, is an online first-person shooter game. The code and media is licensed under the LGPL 2.1, with pieces of code and fonts being under other free licenses.[1] Originally written by Chris Schoeneman, it is now maintained by Tim Riker. The game is written in the C++ programming language. Earlier versions were written in C. | ||||||||||||||||||||||||||||||||||||||||||
Balder3D | ![]() |
2003-10-26 | FPS |
Balder3D is a GPL zero-gravity first-person shooter game created by Bjørn Hansen. | ||||||||||||||||||||||||||||||||||||||||||
Black Shades Elite | ![]() |
FPS |
Black Shades Elite is a fork of the game Black Shades, originally written by David Rosen and ported to linux by icculus.org. It is licensed under GPLv2 or later.[3] | |||||||||||||||||||||||||||||||||||||||||||
Arena of Honour | ![]() |
2005-01-11 | FPS |
Arena of Honour is a multiplayer first-person shooter game written by Artur hallman and Nils Keller. The latest release of the game is version .83 on January 11, 2005. [5] It is written in the C++ programming language. | ||||||||||||||||||||||||||||||||||||||||||
Tremfusion | ![]() |
2009-06-05 | FPS |
Tremfusion is a FPS game that is the fork of Tremulous. The latest version of the game is 0.99r2 released on June 5th, 2009.[6] The source code is licensed under the GPL.[7] There is a page in the project’s wiki with the goal of summarizing and tracking the licenses of the content used in Tremulous, and then replacing the non-free content with free content.[8] | ||||||||||||||||||||||||||||||||||||||||||
OpenArena | ![]() |
2012-02-20 | FPS |
| ||||||||||||||||||||||||||||||||||||||||||
Freedoom | ![]() |
2019-10-22 | FPS |
Freedoom is a project aimed to create complete and free Doom and Doom II IWAD files, as Phase One and Phase Two, both of which contains complete replacement game media. Combined with the GPLed Doom Source (such as PrBoom or GZDoom), this makes a completely free (as in speech) game. Freedoom's data is licensed under the Modified BSD License.[12] | ||||||||||||||||||||||||||||||||||||||||||
Adanaxis | ![]() |
2020-10-03 | A single-player 4D first person shooter in outer space |
Adanaxis is a deep space first-person shooter game in four spatial dimensions, written by Andy Southgate. The latest version of the game is 1.5.14, released on October 3, 2020. It is written in the C++ programming language using the GLUT library. | ||||||||||||||||||||||||||||||||||||||||||
Xonotic | ![]() |
2017-04-01 | First‐person shooter Online Multiplayer |
There are 16 different game modes (including the classics: deathmatch, team deathmatch and capture the flag, but including uncommon ones such as a type of football[14]), 16 weapons with secondary fires, 18 official maps (and a lot of unofficial maps), and a complex HUD editor that lets you tailor the HUD to your exact preference. There are also so called mutators, that allow to slightly modify rules of each game mode. Xonotic features integrated player statistics. The XonStat system tracks a bunch of stats, including win/loss ratio, frag ratio and average accuracy[15]. | ||||||||||||||||||||||||||||||||||||||||||
Nexuiz | ![]() |
1st October 2009 | First person shooter |
NOTE: This article refers to the original libre game “Nexuiz” created by AlienTrap from 2005. There's also a proprietary game called “Nexuiz” by IllFonic. This article is concerned with the libre game. Nexuiz (also called “Nexuiz Classic” for disambiguation) by AlienTrap is a multiplayer 3d first person arena shooter, based on Forest Hale's DarkPlaces engine. | ||||||||||||||||||||||||||||||||||||||||||
Blasphemer | ![]() |
2021-09-05 | FPS |
Blasphemer is an FPS project whose initial goal is to serve as a Free data package for engines based on the GPLed Heretic source. The IWAD data is released under a 3-clause BSD license. Its theme is dark fantasy with inspirations from metal music and horror. | ||||||||||||||||||||||||||||||||||||||||||
Zauberer | ![]() |
FPS |
Zauberer (German for "magician") is an FPS project whose initial goal is to serve as a Free data package for engines based on the GPLed Hexen source. The IWAD data is released under the ISC license, a variant of the 3-clause BSD license. Eric Söderberg aka "Cire" is the project maintainer. | |||||||||||||||||||||||||||||||||||||||||||
Uebergame | ![]() |
2018-12-14 | First‐person shooter |
Uebergame (or Übergame from german über meaning above) is a realistic shooter with modern graphics. It's goal is to provide a modern up to date, libre gaming platform for basic multiplayer shooter gameplay types, like deathmatch, team deathmatch, capture the flag etc taking part in different scenarios. The source code is licensed under the MIT license and the media assets are licensed under CC0 and MIT license license. The MIT licensed assets are derived from open sourced projects from garagegames, so they cannot be relicensed to CC0, but all other assets that get added are strictly under CC0 license. Uebergame's game logic is written in TorqueScript. The engine is a modified version of the MIT-licensed Torque3D game engine, which is written in C++. | ||||||||||||||||||||||||||||||||||||||||||
Red Eclipse | ![]() |
2019-12-19 | First‐person shooter |
Red Eclipse is a total conversion of Cube 2, featuring entirely free art under CC BY-SA 3.0 or a compatible license. It features many modes like deathmatch, free-for-all, and capture-the-flag. The game has a sci-fi theme and has gameplay similar to Quake-based arena games, with the notable omission of pickups. The game uses OpenGL. In the past there was a possibility of the game going commercial, so some files were labelled Omitted to default to the included license. It was decided that the default license will be CC BY-SA, so from then on Red Eclipse is completely libre [20] and is now included in Debian main. Red Eclipse has been converted to the much more advanced Tesseract engine. Tesseract adds features such as dynamic lighting, improved mapmodel support, improved specular and normal map rendering, support for day/night versions, and more. An introduction to Tesseract's features can be found at its website. | ||||||||||||||||||||||||||||||||||||||||||
Open Quartz | ![]() |
2004-08-01 |
Open Quartz is an implementation of the released Quake source, which includes data also under the GNU General Public License. The latest version of Open Quartz is 2004.08.01. This version features one level in single player, featuring difficulty selection portals and then a battle with tree monsters in a wide outdoor arena; multi-player map options are more extensive, with the option to add computer controlled bots. | |||||||||||||||||||||||||||||||||||||||||||
Terminal Overload | ![]() |
2015-05-26 | First‐person shooter |
Terminal Overload (abbreviated TOL) is an experimental online multiplayer first-person shooter game. It is the free and open-source spiritual successor to Revenge Of The Cats: Ethernet[22] and is currently in an early stage of development. The source code is licensed under the MIT license and all media assets are licensed under the Creative Commons Attribution 4.0 license. TOL's game logic is written in TorqueScript. The engine is a modified version of the MIT-licensed Torque3D game engine, which is written in C++. | ||||||||||||||||||||||||||||||||||||||||||
Openfrag | ![]() |
2008-05-20 | FPS |
Openfrag is a GPL medieval-themed open-source FPS currently in development written in C++ and Lua.[23][24]The latest version of the game is the Demo 0.5 released on May 20th, 2008.[25] Several Openfrag developers, and the Openfrag leader, have announced that they would be leaving the Openfrag project,[26] however, the leader of the Bullets Project has said that the latter would like to continue the Openfrag Project.[26] | ||||||||||||||||||||||||||||||||||||||||||
Chaos Esque Anthology | ![]() |
2022-01-03 | 1st person shooter |
Chaos Esque Anthology is a first-person shooter forked of Xonotic, it includes new features such as extended number of weapons (including medieval weapons), new maps, vehicles, spellcasting, monsters, player characters, textures and game modes. | ||||||||||||||||||||||||||||||||||||||||||
Tremulous | ![]() |
2006-03-31 | FPS |
Tremulous is a multiplayer first-person shooter licensed under the GPL. It's media is licensed under the Creative Commons Attribution-ShareAlike license version 2.5.[29] Tremulous uses the ioquake3 engine which is based upon id Tech 3. The latest version of Tremulous is 1.1 and was released on March 31th, 2006.[30] | ||||||||||||||||||||||||||||||||||||||||||
IMaze | ![]() |
2001-12-10 | FPS |
iMaze is a multiplayer first-person shooter first released on May 27, 1994 as a clone of the proprietary game MIDI Maze for the Atari ST. Built directly atop X11, it was last updated in 2001 and is under the original four-clause BSD license.[31] It also has optional bots called Ninjas. | ||||||||||||||||||||||||||||||||||||||||||
Potato Killer | ![]() |
2011-06-29 | FPS |
Potato Killer (also styled as PotatoKiller) is a single player swarm-based first-person shooter where the player uses throwing knives to fend off hoards of killer potatoes. The objective is to last long enough to set a new high score. It is part of Vitaliy "kuviman" Kudasov's Sampleman series of games. | ||||||||||||||||||||||||||||||||||||||||||
DUGA | ![]() |
2018-08-25 | FPS |
DUGA is a procedurally generated first-person shooter based on a raycasting engine (similar to Wolfenstein 3D) built with pygame. It is available on itch.io under a pay what you want model, with the source code accessible on GitHub. It was first released as a three level tech demo on December 10, 2017, followed by a 1.0 release on August 25, 2018 which featured procedural levels as well as a level editor. It only has binaries for Windows and macOS, but can be ran from source on other systems supported by Python. | ||||||||||||||||||||||||||||||||||||||||||
Yet Another Doom Clone | ![]() |
2019-09-13 | FPS |
Yet Another Doom Clone is a minimalist first-person shooter written in 13k of JavaScript using WebGL. | ||||||||||||||||||||||||||||||||||||||||||
Anarch | ![]() |
2021-02-22 | FPS |
Anarch is a completely public domain, free software, suckless 90s-style anarcho-pacifist Doom-like libre game. It was created by drummyfish, completely from scratch. The game's aim is to experiment with a different game development philosophy. | ||||||||||||||||||||||||||||||||||||||||||
Awkaster | ![]() |
2017-7-23 | FPS |
| ||||||||||||||||||||||||||||||||||||||||||
Unvanquished | ![]() |
2021-06-20 | FPS, RTS |
Unvanquished uses the Dæmon engine which is based upon id Tech 3. The latest version of Unvanquished is 0.52.0 and was released on May 14th, 2021.[33] | ||||||||||||||||||||||||||||||||||||||||||
Warfork | no image | 2021-07-26 | First-person shooter games |
Warfork is a fork of Warsow with (optionally) Free assets and code. This page is a stub. Please help Libregamewiki by expanding it.
| ||||||||||||||||||||||||||||||||||||||||||
SF Mech Simulator | ![]() |
2021-10-17 | FPS |
SF Mech Simulator is a pseudo-3D first-person mech combat game.[39] Fight other mechs, repair and upgrade between battles.[38] This page is a stub. Please help Libregamewiki by expanding it.
| ||||||||||||||||||||||||||||||||||||||||||
Quetoo | ![]() |
2021-04-08 | FPS |
|
- ↑ BZFlag's copyright file at Debian Packages
- ↑ http://balder.sourceforge.net/
- ↑ Gna1 project page
- ↑ From Arena of Honour's credits.txt file
- ↑ Arena Of Honour's download page hosted by sourceforge.net
- ↑ Blog post on 0.99 release
- ↑ Licensing for source code section
- ↑ License of all contents (acc. 2009-05-23)
- ↑ https://metadata.ftp-master.debian.org/changelogs/main/o/openarena-085-data/openarena-085-data_0.8.5split-9_copyright
- ↑ Openarea's copyright file at Debian packages
- ↑ Openarena-data's copyright file at Debian packages
- ↑ Freedoom about page
- ↑ https://gitlab.com/xonotic/xonotic/blob/master/COPYING#L10
- ↑ http://xonotic.wikia.com/wiki/Game_Types
- ↑ Xonotic features.
- ↑ https://github.com/Duion/Uebergame
- ↑ https://github.com/Duion/Uebergame/tree/master/scripts/gui/credits
- ↑ copyright for redeclipse on Debian
- ↑ copyright for redeclipse-data on Debian
- ↑ License details from the Red Eclipse wiki
- ↑ 21.0 21.1 COPYING file in the source repository
- ↑ http://terminal-overload.org/faq/
- ↑ Copying file in Openfrag SVN
- ↑ Openfrag's sourceforge project page
- ↑ Sourceforge.net download page for the Openfrag project
- ↑ 26.0 26.1 [1]
- ↑ COPYING
- ↑ https://github.com/darklegion/tremulous/blob/master/COPYING
- ↑ Tremulous' COPYING file - from its svn tree
- ↑ Tremulous download page at SourceForge.net
- ↑ iMaze - Copyright
- ↑ kuviman projects
- ↑ [2] at unvanquished.net
- ↑ 34.0 34.1 https://github.com/TeamForbiddenLLC/warfork-qfusion/blob/master/LICENSE.txt
- ↑ While the Steam version uses non-Free assets, it is possible to use the Free sound repository instead.
- ↑ https://github.com/TeamForbiddenLLC/warfork-free-textures
- ↑ LICENSE file in repository.
- ↑ 38.0 38.1 https://droog71.itch.io/sf-mech-simulator
- ↑ https://www.youtube.com/watch?v=agS5_7OrFtg