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.

  • 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
  • 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
  • 1
    nQuake

    nQuake

    A QuakeWorld package containing everything needed to play QW right now

    NOTE: THIS PROJECT HAS MOVED TO GITHUB. Download from http://nquake.com Source code: http://github.com/nquake QuakeWorld is a very fragmented game. Installing QuakeWorld involves installing Quake, downloading a client, downloading textures, scripts, addons, maps and much more. nQuake does all this for you with a simple online installer. nQuake always installs a completely updated package of QuakeWorld that simply works. nQuake has become the standard within QuakeWorld, so even if you don't like the content of nQuake, it's a very good base for your installation. If you run into problems - simply install nQuake fresh and modify it until you are satisfied. Getting help with issues you bump into will be a lot easier if you started out with nQuake.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    UMark is a graphical interface that allows gamers to easily configure and run benchmarks on Unreal Tournament 200x. It supports "botmatch", "flyby", and "timedemo" benchmarks. You may save/load results, or submit them online.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 3
    nQuake2

    nQuake2

    A Quake 2 package containing everything needed to play Q2 right now!

    nQuake2 is a Quake 2 package that downloads and installs the content you need to start playing Quake 2. The mods included are Action Quake II, CTF and Eraser bot. It also includes high-resolution textures to make Quake 2 look better than ever!
    Downloads: 10 This Week
    Last Update:
    See Project
  • 4
    A PHP 5 library for querying game servers. Currently supporting over 160 games, including source (half-life), unreal and quake engine games, ase & gamespy protocols. Newer games supported are Crysis & Call of Duty 5. Also supports Teamspeak 2.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 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
  • 5
    BSC PACK ADDONS and Mods and Plugins package together that makes managing servers counter strike with various information for the player on your actions.Moreover to protect and improve your server against cheaters and lagger.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    phpAdminMod is geared towards those Half-life server operators who want to be able to maintain a secure Admin Mod through a web page. Currently Admin Mod supports intergration with HLStats, and runs on both Linux/Unix and Windows platforms. Supports insta
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Contention Wars: An open source Half-Life mod. We aim to include alot of original ideas along with some old but tweaked ones.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A launcher and tool for Half-life and mods to handle multiple players config files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    OAGetMods is an installer for OpenArena modifications
    Downloads: 0 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

    Open Game Panel

    Web based Game server control panel

    OGP has moved to GitHub. The source code hosted here is obsolete and is no longer being updated. Please visit our GitHub here: https://github.com/OpenGamePanel/ A PHP webapp (formerly known as hldstart2) used to manage server softwares, such as, Halflife1/2, UT2004, UrbanTerror4 and Warsow (and many more). Powerful features, great for game server companies, and single users.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    PlayerGraph is a game information tool. It can collect information like player count, frags, kills, ping, current map, server name and more. This all works from a template system either live or as a cron job! Supports 30+ games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    It's a HL² mod. it's a first personnal shooter where there are zombies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Real-time player ratings and statistics for Return to Castle Wolfenstein (RTCW) and Wolfenstein Enemy Territory (ET) [requires C++/Perl/MySQL/PHP]
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Detailed server monitoring and player stat tracking, using a SQL database for longterm/cumulative storage.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    UnrealProxy is a client/server application to make possible to host an Unreal Server on connections behind a NAT router (tested with Italian Fastweb ISP). All Unreal netcode based games should work as well (full tested with Unreal and UT). Uses wxWindows
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    These are my AdminMod plugins. They can help Half-Life server admins and players getting better server control and playing exeperience... I hope :)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    FastStats is a c-based replacement for HalfStats (http://www.halfstats.com/), a Half-Life log parser and reporting tool.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    gLuV - gLu's Voyeur - A web based server monitor for multiplayer games. PHP based, so gLuV does not need a browser plugin to view.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    rejoin your friends on lan and internet games with one click or join lan games from the internet. see server and player info
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    This is a project to maintain maps updated on a server of HalfLife, currently map developers stores their maps on a web page or on ftp, now the developers have a repository common to all and server admins have a program to update the maps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Myq3log is a Quake 3 Log analyser. It use Php to parse the log files and mysql to store data in. You can browse in those data with a php interface too.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    tkBoom is a GUI launcher for the game Doom (and all of it's various ports). tkBoom is written in Perl, and will run on Unix, Windows, and Macintosh systems. The GUI is provided by the Perl Perl::Tk module but tkBoom DOES NOT require Tcl/Tk to run.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    uIrcBot is a irc bot written in C++ for windows and unix. The bot can publish game-events from a counterstrike game server on an irc channel. The project includes a flexible and easy irc lib which handles the irc-events.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Half-Life Proxy and Masterserver
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB