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
This is a list of free/libre first-person shooter games:
|Adanaxis||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.2.5. It is written in the C++ programming language using the GLUT library.
|Arena of Honour||January 11, 2005||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.  It is written in the C++ programming language.
|BZFlag||2018-10-18||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. 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||no image||Oct. 26th, 2003||FPS||
|Black Shades Elite||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.
|Chaos Esque Anthology||2018-12-12||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.
Chaos Esque Anthology has been in continuous separate development from Xonotic since forking from it in 2012. An example of such development is to compare the amount of weapons from before the fork in 2012 to the current number in the Chaos Esque Anthology project. The pre-fork amount was approximately 18 weapons. The current number of weapons in Chaos Esque Anthology is over 200 weapons. Approximately a ten-fold increase. This gives a glimpse into the amount of work that has been invested into the game.
The spellcasting system has been expanded from non-existence to fifty (50) spells. Alongside medieval weapons and the quest-spawns option, this system allows a player or server admin to set up a game that is similar to rouge-like classics, in 3d, if he wishes. Other options include modern weapons and futuristic weapons.
The amount of vehicles in the game has been expanded from five to over thirty. Additionally there is a buildable building system and a city generation system. Monsters are also supported and can be placed by the map author or spawned into a map via mutator. Furnishings can be built via the buildable-building system and/or placed by the map author. City-generation buildings can also be placed by the map author in addition to via the city-generation mutator. More in-depth information as to how to use these systems is included in the game on the Info page.
The game now features a more-advanced damage calculation method for melee weapons; allowing for multiple regions of the target which modify the damage taken based on the type of weapon used.
Freedoom is a project aimed to create a complete and free Doom IWAD file, which contains all game media. Combined with the GPLed Doom Source, this makes a completely Free (as in speech) game. Freedoom's data is licensed under the Modified BSD License.
|Nexuiz||1st October 2009||First person shooter|
Nexuiz was a multiplayer 3d first person arena shooter, based on Forest Hale's DarkPlaces engine. Following a 2010 controversy, the game has been forked under a new name Xonotic, which is now actively developed. Nexuiz itself is now a proprietary game, rewritten from scratch in CryENGINE3. The archived code of Nexuiz before the fork is available under the name Xonotic Classic.
OpenArena is a FPS game intended to be a free replacement for the proprietary Quake III Arena. Both the media and the game are licensed under the GPLv2.. The OpenArena project was established on August 19, 2005, the day after the id Tech 3 GPL source code release. A "mission pack" add-on is also planned, to take advantage of the GPL'd Quake III: Team Arena source code.
|Open Quartz||August 1st, 2004|
Open Quartz is an implementation of the GPL Quake source, which includes data also under the GNU General Public License. The latest version of Open Quartz is 2004.08.01.
|Openfrag||May 20th, 2008||FPS||
Openfrag is a GPL medieval-themed open-source FPS currently in development written in C++ and Lua.The latest version of the game is the Demo 0.5 released on May 20th, 2008. Several Openfrag developers, and the Openfrag leader, have announced that they would be leaving the Openfrag project, however, the leader of the Bullets Project has said that the latter would like to continue the Openfrag Project.
|Red Eclipse||2017-12-21||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  and is now included in Debian main.
Red Eclipse is currently undergoing a conversion to the much more advanced Tesseract engine, with a working version available via Git. 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.
|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 and is currently in an early stage of development.
|Tremfusion||June 5th, 2009||FPS||
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.
|Tremulous||March 31st, 2006||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.
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.
|Xonotic||2017-04-01||First‐person shooter Online Multiplayer|
Xonotic is an first-person arena shooter, forked from Nexuiz. The game runs on the Darkplaces engine, based on Quake 1's engine. Gameplay is also based on Quake (mainly the competitive Quake III Arena), but Xonotic adds some unique touches (for example, the rockets fired from a rocket launcher can be guided with mouse). The gameplay is very fast-paced, and includes and encourages a form of bunny hopping as well as rocket jumping (in Xonotic "laser jumping" is more common). The art is mostly futuristic, but unofficial maps exist in a variety of styles.
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), 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.
Zauberer 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 a 3-clause BSD license.
Eric Söderberg aka "Cire" is the project maintainer.
- From Arena of Honour's credits.txt file
- Arena Of Honour's download page hosted by sourceforge.net
- BZFlag's copyright file at Debian Packages
- Gna1 project page
- Freedoom about page
- Openarea's copyright file at Debian packages
- Openarena-data's copyright file at Debian packages
- Copying file in Openfrag SVN
- Openfrag's sourceforge project page
- Sourceforge.net download page for the Openfrag project
- copyright for redeclipse on Debian
- copyright for redeclipse-data on Debian
- License details from the Red Eclipse wiki
- COPYING file in the source repository
- Blog post on 0.99 release
- Licensing for source code section
- License of all contents (acc. 2009-05-23)
- Tremulous' COPYING file - from its svn tree
- Tremulous download page at SourceForge.net
- Xonotic features.