Browse free open source First Person Shooters and projects below. Use the toggles on the left to filter open source First Person Shooters by OS, license, language, programming language, and project status.

  • Top-Rated Free CRM Software Icon
    Top-Rated Free CRM Software

    216,000+ customers in over 135 countries grow their businesses with HubSpot

    HubSpot is an AI-powered customer platform with all the software, integrations, and resources you need to connect your marketing, sales, and customer service. HubSpot's connected platform enables you to grow your business faster by focusing on what matters most: your customers.
    Get started free
  • Bright Data - All in One Platform for Proxies and Web Scraping Icon
    Bright Data - All in One Platform for Proxies and Web Scraping

    Say goodbye to blocks, restrictions, and CAPTCHAs

    Bright Data offers the highest quality proxies with automated session management, IP rotation, and advanced web unlocking technology. Enjoy reliable, fast performance with easy integration, a user-friendly dashboard, and enterprise-grade scaling. Powered by ethically-sourced residential IPs for seamless web scraping.
    Get Started
  • 1
    BZFlag - Multiplayer 3D Tank Game
    OpenSource OpenGL Multiplayer Multiplatform Battle Zone capture the Flag. 3D first person tank game. Download the latest version at https://www.bzflag.org/downloads/ Development has moved to Github: https://github.com/BZFlag-Dev/bzflag (The SourceForge binary releases for Windows and macOS are very outdated. Please download the latest version from our website.)
    Leader badge
    Downloads: 2,571 This Week
    Last Update:
    See Project
  • 2
    Cube 2: Sauerbraten (game engine & FPS)
    3D game engine (more powerful redesign of the Cube engine) and FPS game
    Leader badge
    Downloads: 538 This Week
    Last Update:
    See Project
  • 3
    QuakeSpasm

    QuakeSpasm

    A modern, cross-platform Quake game engine based on FitzQuake.

    QuakeSpasm is a *Nix friendly Quake Engine based on the SDL port of the popular FitzQuake. It includes some new features, important fixes, and aims for portability and 64 bit correctness.
    Leader badge
    Downloads: 370 This Week
    Last Update:
    See Project
  • 4
    Hexen II: Hammer of Thyrion

    Hexen II: Hammer of Thyrion

    A cross-platform port of Hexen II game.

    Hammer of Thyrion (uHexen2) is a cross-platform port of Raven Software's Hexen II source. It is based on an older linux port, Anvil of Thyrion. HoT includes countless bug fixes, improved music, sound and video modes, opengl improvements, support for many operating systems and architectures, and documentation among many others.
    Leader badge
    Downloads: 269 This Week
    Last Update:
    See Project
  • Save hundreds of developer hours with components built for SaaS applications. Icon
    Save hundreds of developer hours with components built for SaaS applications.

    The #1 Embedded Analytics Solution for SaaS Teams.

    Whether you want full self-service analytics or simpler multi-tenant security, Qrvey’s embeddable components and scalable data management remove the guess work.
    Try Developer Playground
  • 5
    This is one of the most popular Doom source ports. It is available for DOS, Windows, Linux and Mac OS X, and should build on any POSIX platform which supports SDL. It enhances Doom with things like TCP/IP networking, OpenGL renderer, Heretic support and much more.
    Leader badge
    Downloads: 208 This Week
    Last Update:
    See Project
  • 6
    MetaMod is a plugin/DLL manager that sits between the Half-Life Engine and an HL Game mod, allowing the dynamic loading/unloading of mod-like DLL plugins to add functionality to the HL server or game mod.
    Leader badge
    Downloads: 291 This Week
    Last Update:
    See Project
  • 7
    America's Army 2.5 Assist

    America's Army 2.5 Assist

    Classic America's Army

    A GUI client application for Downloading Installing and Playing Americas Army 2.5 on Windows, Mac and Linux with a new custom authorization system. On the server side a Desktop server manager for Windows, Mac and Linux and a Command line dedicated server manager for Windows and Linux. Backend server components include a replacement authorization system using the Battletracker account & stats database and a PunkBuster log streaming server which records players possible cheating activities.
    Leader badge
    Downloads: 164 This Week
    Last Update:
    See Project
  • 8
    Nexuiz is a multiplayer first-person shooter. It is distributed under the GNU General Public License (GPLv2). Version 1.0 was released on May 31, 2005. The current version is, 2.5.2.
    Leader badge
    Downloads: 126 This Week
    Last Update:
    See Project
  • 9
    PrBoom, the purest Doom-Port? Aims to be the most stable Doom port with the highest compatibility to the major Doom versions. Highres software and nice OpenGL rendering. Full Boom and most if not all MBF features.
    Leader badge
    Downloads: 165 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    Odamex

    Odamex

    Odamex is a free, cross-platform, modern client-server Doom engine

    Odamex is a free, cross-platform (Mac, Windows, Linux) modification of the Doom engine that allows players to easily join servers dedicated to playing Doom online. The goal of Odamex is to add enhancements to Doom while still retaining that "classic Doom feel" we all know and love about the original game.
    Leader badge
    Downloads: 200 This Week
    Last Update:
    See Project
  • 11
    AMX Mod X
    AMX Mod X is a Metamod plugin which allows you to write modifications for Half-Life with Small scripting language. It provides in-game administration tools, game statistics, server management and gameplay modificators. It is based on the original AMX Mod
    Leader badge
    Downloads: 118 This Week
    Last Update:
    See Project
  • 12
    Doomsday Engine

    Doomsday Engine

    DOOM / Heretic / Hexen source port with enhanced graphics and UI

    A portable game engine for classic first person shooters such as DOOM, Heretic and Hexen. Lets you enjoy the original games using modern technology, including high-resolution OpenGL graphics, 3D models, and dynamic lighting effects.
    Downloads: 95 This Week
    Last Update:
    See Project
  • 13
    Modified PrBoom port with uncapped framerate, variable gamespeed, re-record, walkcam, chasecam, full mouselook, fov and other features without loss of compatibility with original DOOM.
    Leader badge
    Downloads: 89 This Week
    Last Update:
    See Project
  • 14
    OpenLierox is an extremely addictive realtime worms shoot-em-up backed by an active gamers community. Dozens of levels and mods are available to provide endless gaming pleasure.
    Leader badge
    Downloads: 88 This Week
    Last Update:
    See Project
  • 15
    Doom 64 EX is a faithful recreation of the original game using the Doom source code as the base with the benefit from newer control methods like mouse look, high resolutions and color depth.
    Leader badge
    Downloads: 90 This Week
    Last Update:
    See Project
  • 16
    The Quake Army Knife (QuArK)
    A powerful editor for video games based on or similar to id Software's series of Quake games. Currently QuArK supports 41 distinct games, 5 generic game engines, and a countless number of expansions packs, addons, and mods. It integrates a map editor, model editor, archive editors, texture management, and much more.
    Downloads: 70 This Week
    Last Update:
    See Project
  • 17
    3D game engine and multiplayer/singleplayer FPS game
    Downloads: 102 This Week
    Last Update:
    See Project
  • 18
    Digital Paint: Paintball 2
    Paintball2 is a fast-paced first-person game with capture the flag, elimination, siege, and deathmatch (free-for-all) styles of gameplay. This project focuses on enhancing the Quake2-based engine it uses.
    Downloads: 56 This Week
    Last Update:
    See Project
  • 19
    Team based Aliens vs Humans FPS with buildable structures.
    Downloads: 70 This Week
    Last Update:
    See Project
  • 20
    Linux Air Combat

    Linux Air Combat

    Combat Flight Simulator for LINUX. WW2. Network and VOIP. Open-source.

    WW2 Combat Flight Simulator. Free. Current Version: 9.75. This is now the world's leading open-source combat flight sim for LINUX. Linux Air Combat ("LAC") was derived from the classic "gl-117" game, after a huge re-write to create a far more realistic plane simulator. LAC runs on almost any desktop LINUX system (even Steam Deck & Raspberry Pi) and generates smooth, high-performance flight. Clean, open source code provides an easy option to compile it yourself, or use our precompiled executable in "AppImage" format to eliminate compiling on all popular X86 LINUX distros. If you don't want to compile from source code, just download the AppImage and run it! Control simulated flight with mouse and keyboard, console game controller, or joystick. Learn all about LAC from our primary, official Web Page: http://askmisterwizard.com/2019/LinuxAirCombat/LacOnlineDocs.htm Recent vid clips: https://www.youtube.com/playlist?list=PL1IYes9MY6lKVUarE5wwKmwghs83Qjtz-
    Leader badge
    Downloads: 42 This Week
    Last Update:
    See Project
  • 21
    Battlefield Bad Company 2 MASE

    Battlefield Bad Company 2 MASE

    Battlefield bad company 2 Master server emulator + Server R34

    There is not much to say about it , you can play BFBC2 on LAN if you want with friends. NO bots and as the things stated, wont will be soon... just on Xbox has onslaught, the ONLY mode what it has bots, but on PC there is not any not even the onslaught gamemode, there is DM,RUSH,CONQUEST,SQDM,SQRUSH gamemodes. Just and only. THE PROJECT NOT CONTAINING *ANY* OF THE ORIGINAL CODE FROM THE GAME!!! IT IS AN EMULATED PROGRAM! WHAT IS MIMIC THE SERVER CODE, AND MAKES IT POSSIBLE TO PLAY OFFLINE, IT IS PERFECTLY LEGAL TO USE THIS CODE! Credit goes to the original programmer of this code!(THE ZAPETH, and all other who made the dedicated server from scratch) For how to install this, and setup client check the tutorial under the "files" section here in sourceforge page!
    Leader badge
    Downloads: 36 This Week
    Last Update:
    See Project
  • 22
    OpenArena

    OpenArena

    Free and open source FPS based on Quake III Arena

    OpenArena aims to be a free, yet compatible clone of Quake III Arena. It also strives to add subtle enhancements such as new gametypes, playermodels and of course maps! Further improvements are incorporated by using the ioquake3 engine.
    Leader badge
    Downloads: 40 This Week
    Last Update:
    See Project
  • 23
    AssaultCube (has moved to Github)

    AssaultCube (has moved to Github)

    AssaultCube is a FREE, multiplayer, first-person shooter game.

    ASSAULTCUBE HAS MOVED TO GITHUB: http://www.github.com/assaultcube AssaultCube is a FREE, multiplayer, first-person shooter game, based on the CUBE engine. Taking place in realistic environments, with fast, arcade gameplay, it's addictive and fun! With efficient bandwidth usage, it's low-latency and can even run over a 56Kbps connection. It's tiny too, weighing in at a lightweight 40 MB package available for Windows, Mac and Linux. On the correct settings, it can even run on old hardware (Pentium III and above). More about AssaultCube @ http://assault.cubers.net
    Downloads: 21 This Week
    Last Update:
    See Project
  • 24
    FreeCS

    FreeCS

    FreeCS is a free-software reimplementation of Counter-Strike 1.5.

    FreeCS is a free-software reimplementation of Counter-Strike 1.5 running on the FTEQW engine. All it is, is a game-logic re-implementation in QuakeC, an architecture independent programming language. FreeCS is not a game-engine as it relies on FTEQW (released under the GPL V2). All this makes it possible to play FreeCS on virtually any platform! No DRM! No third-party accounts! Just download, play, contribute. The game-logic is written by me with help of twhl.info's wiki. It has since been incorporated into the Nuclide project, which re-implements more than just CS 1.5.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 25
    A -quite ambitious- project to create a functional Doom source port in pure Java, trying to keep as close as possible to the original source code while at the same time streamlining it into a more OO and Java-friendly form.
    Leader badge
    Downloads: 63 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Open Source First Person Shooters Guide

Open source first person shooters (FPS) are a type of video game where the action is experienced from the point of view of an avatar wielding a firearm. The main feature that sets open source FPS games apart from traditional commercial titles is their license, which allows for modifications and enhancements by anyone who has the requisite skills and access to the available software tools. This includes modification of levels and textures, creating custom characters, developing game-specific content packs, and more. Open source games also offer server-hosted online gaming for multiple players on dedicated servers with no restrictions or fees required.

Open source FPS games have been around since 1996 when Quake was released as open source code by id Software; however, recently there has been an increase in interest in these types of games due to increased accessibility thanks to Steam Workshop and other platforms such as Itch.io that provide easy-to-install packages for game fans wanting to check out new experiences without having to learn coding languages like C++ or Python.

Most open source FPS games support both single player mode where you progress through levels alone or against AI opponents, and multiplayer mode where you can connect with others in order to battle them directly or work together cooperatively against AI enemies. Some popular examples include Red Eclipse – an arena shooter in which two teams fight against each other; OpenArena – a fast paced sci-fi style team deathmatch game; Sauerbraten - a vehicle/infantry focused title set on procedurally generated terrain; Xonotic - a highly detailed freeform arena shooter that features many different gamemodes; Cube 2: Sauerbraten– a sophisticated title featuring destructible environments plus day/night cycles; Tesseract – another team based shooter with elements similar to classic science fiction films like Aliens ;and Tremulous – an alien invasion themed strategic shooter featuring upgradable classes for both humans and aliens.

In general, open sourced FPS are often praised for their innovative gameplay mechanics and lack of microtransactions compared with modern commercial titles which can be great entry points into gaming culture for younger players looking for something fresh without spending too much money up front. Thanks to Steam Workshop integration it’s now easier than ever before to find quality content from independent developers around the world that could add some truly unique dynamics into your gaming experience at minimal cost.

Features Provided by Open Source First Person Shooters

  • Single-player Mode: This mode allows a single player to battle against computer-controlled, artificial intelligence (AI) opponents and complete various objectives. Players can customize their characters and weapons, as well as choose different game types such as deathmatch, capture the flag, or team deathmatch.
  • Multiplayer Mode: Players are able to join online servers where they can compete with other players in these same game modes. Depending on the server and game type, players could play with friends or strangers around the world. Additionally, some servers may have special rules like no running/sprinting, friendly fire off/on etc., that alter gameplay from usual standards.
  • Mod Support: Many open source first person shooters come with extensive mod support that allow users to customize and expand upon their favorite games in ways developers had never thought of before. Mods could range from adding new skins for characters/weapons to completely changing elements of the core gameplay mechanics. If a player is bored of vanilla game content but still enjoys the engine behind it, mods are an excellent way of extending the lifespan of an FPS.
  • Dedicated Servers: These dedicated server programs provide multiplayer levels which accept connections from clients and provide them simultaneous access to level data via network protocols such as TCP or UDP. They keep track of all players' progress throughout a session and manage any cheats by automating kick votes should a suspicious amount of kills occur on one side during competitive play.
  • Map Editing Tools: Open source FPSs typically offer powerful map editors that enable creative gamers to build custom levels which they can then share with others either through hosting their own server or releasing them directly into community download sites for everyone else to enjoy. Famous examples include Hammer Editor for Half Life 2 Engine games; Radiant for Quake 3; UnrealEd for Unreal Engine 1 & 2 based titles etc.

Types of Open Source First Person Shooters

  • Classic Arena Shooters: These are games where the action is fast-paced and usually involves two teams of players fighting each other in a multiplayer arena. Players often have access to an array of weapons, power-ups, and other special items.
  • Tactical Shooters: These games are slower-paced, emphasizing team strategy and coordination instead of pure reflexes. Players must use tactics such as outflanking the enemy or using cover to gain an advantage in battle.
  • Squad-Based Shooters: In this subgenre, players control a small squad of characters on their missions against enemies. Missions may involve gathering intel, rescuing hostages, protecting VIPs, or eliminating hostile forces.
  • Building Games: These shooters provide players with large construction kits they can use to build structures and landscapes that they can then explore or transform into arenas for either cooperative play or deathmatch battles.
  • Role Playing Shooters (RPG): These games combine elements from first person shooters with traditional role playing game mechanics like experience points and character improvement through repeated play sessions.

Advantages of Using Open Source First Person Shooters

Benefits of Open Source First Person Shooters:

  1. Increased Flexibility - Open source first person shooters allow for players to customize their gaming experience in ways that other FPS games can’t provide. This includes the ability to modify maps, game modes, and even add new features through custom plugins or scripts.
  2. Cost-Effectiveness - Because open source shooters are free and open source, there is no need to purchase a license or pay for gaming content. This means that players can enjoy a quality FPS experience without having to break their budgets.
  3. Easier Accessibility - With open source games, players have access to the game’s codebase which makes it easier for them to make modifications or create custom levels and game modes. Additionally, these types of games tend to be lightweight enough that they run better on weak computers than commercial counterparts do.
  4. Community Support - Open source gaming has enabled players across different platforms and cultures come together and create an entire community dedicated towards perfecting and expanding upon existing projects. This community support system provides an invaluable resource for those wanting to learn more about game development as well as how the mechanics of certain titles work behind the scenes.
  5. Improved Security & Stability - Because these games are completely open sourced, they often benefit from increased security measures when compared with other proprietary solutions due to the collaborative nature of this kind of software development. In addition, many open source first person shooters offer more stability than commercial counterparts because developers have access to all aspects of the project which allows them quickly identify any flaws or issues within the codebase efficiently without impacting overall gameplay performance or user experience.

What Types of Users Use Open Source First Person Shooters?

  • Casual Users: Those who enjoy playing for leisure and don't take their gaming experience too seriously. They tend to go in with a relaxed attitude and just have fun.
  • E-Sports Players: Members of the competitive gaming scene who take part in professional tournaments, train heavily and try to be the best they can be.
  • Clans/Guilds: Groups of like-minded gamers who team up together regularly to fight against opposing teams or complete tasks as a group.
  • Modders: Hobbyists who put their own spin on games by making changes to existing code or creating entire new levels and content packs.
  • Streamers & YouTubers: Creators who broadcast their play sessions online, often with commentary, either live or through video recordings uploaded afterwards.
  • Community Organizers: Players that seek out others interested in playing together or competing against each other and make sure time is set aside for it to happen.
  • Power Gamers: Dedicated players that choose one game above all others, obsessively pour themselves into mastering its mechanics, moving up in ranking quickly and become almost unbeatable at high levels of play.

How Much Do Open Source First Person Shooters Cost?

Open source first person shooters are completely free. There are no fees or costs associated with downloading, playing and/or contributing to the development of these games. Open source software is developed collaboratively by a group of volunteers who donate their time and effort for the benefit of all users.Many popular open source first person shooter games such as Warsow, Urban Terror, Alien Arena and Tremulous can be downloaded for free from sites such as SourceForge or GitHub. Additionally, many open source projects allow anyone to download the files necessary to build their own version of the game from scratch if they desire.

Since open source projects rely on volunteer contributions rather than financially motivated developers, they often lack certain features that may be included in commercial versions of the game - however this also means that developing custom features is a possibility if one is willing to invest some time into learning how to program them in. In addition, many open source communities have vibrant modding scenes which add variation and replayability without needing any investment other than time spent playing. As you can see, there really aren’t any costs associated with using or contributing to an open source first person shooter - making it attractive both for experienced players looking for a new challenge as well as newcomers who may be just beginning their journey into gaming.

What Software Can Integrate With Open Source First Person Shooters?

Open source first person shooters can integrate with many different types of software. This includes game engines, AI libraries, rendering and physics engines, game development frameworks, game and level editors, 3D modelling tools, scene construction kits, and more. Software integration with open source first person shooters allows for more complex games with features like multi-player capabilities, better graphics, improved realism in operations and movements as well as other innovative features. In addition to specific gaming platforms or applications that allow integration of a shooter into existing games or ones developed specifically for the shooter itself using given parameters such as terrain maps and weapons set-ups. Integration through cloud services also allows the shooter to access online resources that would otherwise be unavailable such as weather or social media content or communication mechanisms like chat rooms during play time.

Trends Related to Open Source First Person Shooters

  1. Open source first person shooters (FPS) are rapidly growing in popularity. This is due to the fact that they can be developed and distributed without having to pay licensing fees.
  2. Open source FPS games also allow developers to customize their game and make improvements on an ongoing basis. This has made them much more attractive to gamers, who are always looking for new experiences.
  3. Open source FPS games have also become increasingly competitive, as they have been designed with competitive gaming in mind. This has led to a rise in the number of tournaments and leagues that feature these games.
  4. Many open source FPS games have now become cross-platform, meaning they can be played on multiple consoles, PCs, and mobile devices. This makes it easier for gamers to play with friends across multiple platforms.
  5. Open source FPS games have also become more graphically impressive over time, with many games now featuring highly detailed environments and realistic characters. This has helped to draw even more players into the genre.
  6. Another trend is the emergence of “modding” – a process by which players can create their own custom content for the game. Modding allows players to create unique levels, maps, characters and other features for the game, making it more immersive and enjoyable for them.

How To Get Started With Open Source First Person Shooters

  1. Getting started with open source first person shooters can be a relatively easy and enjoyable process. It all begins with finding the right game for your needs and platform. There are many great options available; some of the most popular include OpenArena, Xonotic, AssaultCube, Sauerbraten, Red Eclipse, and Cube 2: Sauerbraten.
  2. Once you have selected your game of choice, you’ll want to make sure your system meets the minimum requirements for installation and play. Most open-source games will require a modern version of Windows (7 or higher), macOS or Linux/Unix operating systems though some may support other platforms as well. Additionally, these games usually require at least one core processor with 1GB RAM and an OpenGL 2.0+ compatible graphics card installed in order to run properly. You can check the specific requirements by visiting any official website or forum related to the game you’ve chosen.
  3. After verifying that your system is compatible with the game you have chosen, it is time to download it. The easiest way to do this is via Steam where many open-source FPSs can be downloaded quickly and easily – though there are also several sites that offer direct downloads as well such as SourceForge or CodePlex. Once installed on your computer, many of these games come loaded with tutorial levels that help walk new players through various aspects of gameplay so they can get familiarized with their new environment before joining an online match against real opponents.
  4. Finally, if you want to join up a larger community dedicated exclusively to these types of games there are countless forums filled with helpful discussions about strategies, technical issues and more. From there players can find out how organized multiplayer tournaments take place as well as details about upcoming events taking place in their local area or around the world.