Open Source Windows First Person Shooters

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

  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    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
  • 2
    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: 210 This Week
    Last Update:
    See Project
  • 3
    Metamod-P is enhanced version of Metamod. It has dynamic link-entities and automatic detection of Mod DLL and other improvement to allow it work with future Half-Life Engine updates and new Mods and updates. It also has performance optimizations.
    Leader badge
    Downloads: 177 This Week
    Last Update:
    See Project
  • 4
    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: 124 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    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: 163 This Week
    Last Update:
    See Project
  • 6
    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.
    Downloads: 123 This Week
    Last Update:
    See Project
  • 7
    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: 100 This Week
    Last Update:
    See Project
  • 8
    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: 131 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.
    Downloads: 117 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    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.
    Leader badge
    Downloads: 63 This Week
    Last Update:
    See Project
  • 11
    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: 43 This Week
    Last Update:
    See Project
  • 12
    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: 35 This Week
    Last Update:
    See Project
  • 13
    QuakeForge
    QuakeForge is a set of 3D graphics game engines based on id Software's legendary Quake series of game engines. Our purpose? To improve the state of the game by improving the engines and making them accessible to as many people as we can.
    Leader badge
    Downloads: 35 This Week
    Last Update:
    See Project
  • 14
    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: 54 This Week
    Last Update:
    See Project
  • 15
    Retribution Engine
    The Retribution Engine is designed for first person shooter games on Windows PCs using OpenGL and OpenAL. It is supplied with a range of games and levels and includes fully featured level and model editors. The game and tools also run on Linux using wine/bottles.
    Leader badge
    Downloads: 41 This Week
    Last Update:
    See Project
  • 16
    Team based Aliens vs Humans FPS with buildable structures.
    Downloads: 48 This Week
    Last Update:
    See Project
  • 17
    ezQuake
    ALL FILES FOUND HERE ARE _OLD_, PLEASE MOVE TO https://ezquake.github.io FOR THE LATEST VERSIONS Combining the features of all modern QuakeWorld® clients, ezQuake makes QuakeWorld® easier to start and play. The immortal first person shooter Quake® in the brand new skin with superb graphics and extremely fast gameplay. The project started in August 2004 as a derivate of the FuhQuake client by fuh which is a derivate of ZQuake QuakeWorld client by Tonik, one of the current ezQuake developers. Finally, ZQuake is a derivate of QuakeWorld client made by Id Software. This company has created the Quake game itself and later on released the source codes of game executables under GNU General Public License. Because id Software didn't release the whole game for free to the public you still need some of the original files from Quake to play QuakeWorld using our client.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 18
    Rcbot2
    RCBot2 An open source GPL bot framework for HL2 Orange Box Mods ONLY
    Downloads: 24 This Week
    Last Update:
    See Project
  • 19
    FTE QuakeWorld
    FTE QuakeWorld is a QuakeWorld derivative which mainly focuses on modding and additional features for both users and servers. Supports NetQuake gamecode and protocol, Hexen 2/Quake 2/Quake 3 maps and models, many QuakeC builtin extensions, and more.
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 20
    Vavoom is Doom/Heretic/Hexen/Strife source port. It features software, OpenGL and Direct3D rendering, VavoomC scripting language, slopes, 3D-floors, Quake style lighting engine, pure client/server architecture with in-game joining and a lots more.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 21
    hyper3DGE Project

    hyper3DGE Project

    3D-Accelerated open-source DOOM engine

    As a continuation of the EDGE Project, hyper3DGE gives the end-user more power from the most advanced alternative DOOM engine - combined with portability to most systems, including game consoles.
    Leader badge
    Downloads: 11 This Week
    Last Update:
    See Project
  • 22
    CZ Bind Maker is a custom buy script and configuration editor for Counter-Strike 1.6, Condition Zero and Counter-Strike: Source. It provides point and click, buy scripting and configuration editing capabilities.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 23
    An OpenGL game in which you must hunt birds, animals etc, featuring FULL interfaces, managers for textures, cursors and fonts, well-comented sources... Please note : if a certain version of a package doesn't exist, download the last one before it.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 24
    DelphiDoom

    DelphiDoom

    Source port of Doom, Heretic, Hexen and Strife developed in Delphi

    This is a source port of the games Doom, Heretic, Hexen and Strife developed in Delphi. Source code repository: https://github.com/jval1972/DelphiDoom Many features have been added to take advantage of modern hardware: -External hi-res textures -Advanced 32 bit color software rendering -OpenGL support -Quake (md2) models -Sloped floors & ceilings -3d middle floors -Voxels -Dynamic lightmaps -mp3 music -Custom actor definition -and many more... In addition provides accurate demo playback of many Vanilla Doom demos. Supported games include: Doom, Doom2, Heretic, Hexen, Chex Quest, Chex Quest 2 and Strife.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    CZ Bind Maker is a custom buy script and configuration editor for Counter-Strike 1.6, Counter-Strike: Condition Zero and Counter-Strike: Source. It provides point and click, buy scripting and configuration editing capabilities.
    Downloads: 20 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB