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-11-20 | 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 | 2007-11-21 | 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 | 2024-01-29 | FPS |
| |||||||||||||||||||||||||||||||||||||||||||
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 | 2023-06-20 | 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 | 2009-10-01 | 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 | 2023-02-12 | FPS |
| |||||||||||||||||||||||||||||||||||||||||||
Zauberer | 2016-08-20 | FPS |
Zauberer (German for "magician") is a first-person shooter project whose initial goal is to serve as a free data package for engines based on the GPL Hexen source, similar to Freedoom. The IWAD data is released under the ISC license, a variant of the 3-clause BSD license. It was set to have a primarily post-apocalyptic Ancient Egyptian theme. Designs were drafted for the three player classes, as well as a handful of enemy types, although none are complete sprite sheets at the moment. Eric Söderberg aka "Cire" is the project maintainer. The map set Shades of Darkness by ShadesMaster had been offered to the project, but it was never merged in, currently leaving only the Ice Prison test map. | |||||||||||||||||||||||||||||||||||||||||||
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 |
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 [22] 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 map model support, improved specular and normal map rendering, support for day/night versions, and more. | |||||||||||||||||||||||||||||||||||||||||||
Open Quartz | 2004-08-01 | First-person shooter |
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, with the project started in 2000; then using the QuakeForge engine before later adopting Darkplaces in 2004. The final version features one level in single player, featuring difficulty selection portals and then a battle with tree monsters (who can only be destroyed using explosive weapons) in a wide outdoor arena; multi-player map options are more extensive, with the option to add computer controlled bots via the FrikBots system (press end or pageup ingame). | |||||||||||||||||||||||||||||||||||||||||||
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[24] 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.[25][26]The latest version of the game is the Demo 0.5 released on May 20th, 2008.[27] Several Openfrag developers, and the Openfrag leader, have announced that they would be leaving the Openfrag project,[28] however, the leader of the Bullets Project has said that the latter would like to continue the Openfrag Project.[28] | |||||||||||||||||||||||||||||||||||||||||||
Chaos Esque Anthology | 2022-07-21 | 1st person shooter |
Chaos Esque Anthology is a first-person shooter forked from 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. Note: This project is open to adding any map format that can be programmed (without using additional external libaries) in C. It has already implemented Wolfenstine:EnemyTerritory map loading, as well as support for use of .obj files as maps themselves (extension: .obj_from_mc , added to maps directory) Note: .unr (unreal97) map format is desired, please see: https://sourceforge.net/p/chaosesqueanthology/tickets/2/ C++ code has been found that displays the .unr map format (linked above). This engine is in C. Please if you are reading this, consider assisting this project. The engine source code is here: https://sourceforge.net/p/chaosesqueanthology/code-t3d_attempt_engine/ci/master/tree/ The relevant files are: model_brush.c (.h) and model_shared.c (.h). A useful subroutine to look at is in model_brush.c : Mod_OBJ_Load on line 7562 , which loads triangle data and face data from the .obj format. The .unr format has all the triangle and face data baked into the format; no interpolation is needed (unlike .t3d). (The .unr C++ source code is here: https://sourceforge.net/p/chaosesqueanthology/tickets/2/attachment/UShock_source.tar.bz2 . It needs to be studied and translated to a C subroutine for this game's engine)
| |||||||||||||||||||||||||||||||||||||||||||
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.[31] The game is inspired by the Quake II mod Gloom.[32] 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.[33] Although version 1.2 was highly anticipated and a gameplay preview was released, development has been stale since.[32] The fork Unvanquished is the most current. | |||||||||||||||||||||||||||||||||||||||||||
IMaze | 2022-04-08 | 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 originally updated in 2001 and is under the original four-clause BSD license.[34] It also has optional bots called Ninjas. In April 2022 it was uploaded onto GitHub with corrections for compilation. The README was updated on 2nd September 2023 to indicate that: "Due to the obscene, abusive and invasive tactics under the guise of multi-factor authentication" the project was moved on savannah, but the submission was rejected[35]. A version was included on the Linux Games & Entertainment for X Windows compilation, as well as Linux Cubed Series 8 LINUX Games which also featured the similar NetMaze. | |||||||||||||||||||||||||||||||||||||||||||
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 | 2023-01-23 | 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 | 2023-12-10 | FPS, RTS |
Unvanquished uses the Dæmon engine which is based upon id Tech 3.[37] | |||||||||||||||||||||||||||||||||||||||||||
Warfork | no image | 2021-07-26 | First-person shooter games |
Warfork is a fork of Warsow with (optionally) free assets and code. The team used the opportunity to publish to Steam. They also host an FVI Launcher tool only available on Microsoft Windows that grants access to the Warfork Map editor (customized Netradiant) bundled with the Warfork Game Pack, Warfork, and Warfork Testing. | ||||||||||||||||||||||||||||||||||||||||||
SF Mech Simulator | 2023-02-06 | FPS | This article has been marked for deletion review by a wiki user. Discuss on the talk page
SF Mech Simulator is a pseudo-3D first-person mech combat game.[43] Fight other mechs, repair and upgrade between battles.[42] This page is a stub. Please help Libregamewiki by expanding it.
| |||||||||||||||||||||||||||||||||||||||||||
Quetoo | 2021-04-08 | Online multiplayer first‐person shooter |
| |||||||||||||||||||||||||||||||||||||||||||
Tesseract | 2014-05-12 | First‐person shooter |
Tesseract is a fork of the Sauerbraten engine. It adds dynamic rendering techniques based on deferred shading and shadowmapping.[46] It provides a bunch of new rendering features such as:
| |||||||||||||||||||||||||||||||||||||||||||
Enemy Lines 3 | 2006-03-30 | First-person shooter |
Enemy Lines 3 is an abstract first-person shooter game by Raphael Pikrin, and the third of thirteen in his Enemy Lines series. The player has to protect themselves and their base from swarming robots, armed with a laser gun and a jetpack. The robots can not jump, but can tear through walls, which the player can also destroy. | |||||||||||||||||||||||||||||||||||||||||||
Enemy Lines 7 | 2009-05-09 | First-person shooter |
Enemy Lines 7 is an abstract first-person shooter game by Raphael Pikrin, and the seventh of thirteen in his Enemy Lines series. The player is stationed in a city undergoing bombardment, and must attempt to take down the invading aircraft using an experimental tank (previously a gun and jumpjets). | |||||||||||||||||||||||||||||||||||||||||||
Alpha Shooter | 2007-08-13 | First-person shooter |
Alpha Shooter is a self-built first-person shooter prototype by Nicola Cocchiaro using his Neutron engine. Set in a spaceship hold, a centre console may be activated using the G key which begins a holographic target shooting game. Rockets are fired using the Spacebar, either one at a time or in dual fire mode after pressing X. In the storage area are also some barrels and crates that may be blown up. A jetpack is also equipable by pressing the J key. The various mouse modes are toggled using the M key. | |||||||||||||||||||||||||||||||||||||||||||
Liblast | 2023-03-01 | FPS |
Liblast is a First-person shooter game. This page is a stub. Please help Libregamewiki by expanding it.
| |||||||||||||||||||||||||||||||||||||||||||
LibreQuake | 2023-12-20 | FPS |
A libre Quake-like in the spirit of Freedoom and Blasphemer, or the previous Open Quartz, in early development. It was founded 2019, using the permissive BSD license and attempts to further develop the Lovecraftian theme of the original Quake. | |||||||||||||||||||||||||||||||||||||||||||
Animosity | 2012-04-06 | FPS |
Animosity is a proposed project to create a free content replacement for Strife in a manner similar to Freedoom and Blasphemer for Doom and Heretic. A partially incomplete blanked version of the Strife WAD file was produced by Mars Jurich (Death Egg) as a PWAD (featuring a music track from Freedoom) in April 2012, but no further work was released. Jeff Shark (Marnetmar) had offered to write up a design document. Adam Woodmansey (Khorus) also offered the then developing level set Absolute Order to the project. A steampunk look was suggested in the original thread, with possible clockwork automatons. Other suggested titles were Struggle and Cataclysm. In January 2024 a collection of potential artwork for such a project was gathered by Graham Wilson (Technopeasant) on OpenGameArt.org, all of which under CC0 or the Modified BSD License, including scrapped weapons artwork from Freedoom, the ethereal crossbow from Blasphemer, and one weapon sprite from Zauberer. Suggested enemy graphics are either existing sprite sheets, or 3D models that could be posed and converted to sprites. He also drafted a project logo, featuring a combination of handwritten styled text and digital printing to illustrate the combination of the medieval and the futuristic, alongside a brief plot synopsis inspired by ancient astronauts and cargo cults. | |||||||||||||||||||||||||||||||||||||||||||
Phantom Overload | 2024-04-10 | FPS |
Phantom Overload is a single player swarm-based first-person shooter where the player is pursued by phantoms and must take them out with a pistol. The game currently features an urban and forest environment, with placements procedurally generated. |
- ↑ BZFlag's copyright file at Debian Packages
- ↑ http://balder.sourceforge.net/
- ↑ Gna! project page (archived 2017-02-05
- ↑ 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/Blasphemer/blasphemer/blob/master/README.md
- ↑ https://github.com/Blasphemer/blasphemer/blob/master/COPYING.md
- ↑ 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
- ↑ 23.0 23.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
- ↑ 28.0 28.1 [1]
- ↑ COPYING
- ↑ https://github.com/darklegion/tremulous/blob/master/COPYING
- ↑ Tremulous' COPYING file - from its svn tree
- ↑ 32.0 32.1 https://unvanquished.net/10-years-and-unvanquished/
- ↑ Tremulous download page at SourceForge.net
- ↑ Copyright
- ↑ Rejected submission
- ↑ kuviman projects
- ↑ https://unvanquished.net/10-years-and-unvanquished/
- ↑ 38.0 38.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.
- ↑ 42.0 42.1 https://droog71.itch.io/sf-mech-simulator
- ↑ https://www.youtube.com/watch?v=agS5_7OrFtg
- ↑ http://quetoo.org/books/documentation/licensing
- ↑ http://sauerbraten.org/lee/
- ↑ http://tesseract.gg/README
- ↑ AUTHORS.adoc
- ↑ 48.0 48.1 LICENSE
- ↑ 49.0 49.1 Post in Godot Forums