Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
first-person-shooter
A video game genre centered on gun and other weapon-based combat experienced through the eyes of the protagonist.
- GitHub: https://github.com/topics/first-person-shooter
- Wikipedia: https://en.wikipedia.org/wiki/First-person_shooter
- Related Topics: third-person-shooter, tactical-shooter,
- Aliases: fps, first-person-shooter-game,
- Last updated: 2025-02-19 00:11:13 UTC
- JSON Representation
https://github.com/DaemonEngine/Daemon
The Dæmon game engine. With some bits of ioq3 and XreaL.
3d-game-engine bsp c-plus-plus cpp first-person-shooter fps-engine game-development game-engine glsl idtech3 open-source openal opengl pbr pbr-shading quake-engine relief-mapping sdl2 unvanquished xreal
Last synced: 28 Oct 2024
https://github.com/skyjake/doomsday-engine
A portable, enhanced source port of Doom, Heretic and Hexen.
c-plus-plus desktop-application doom first-person-shooter fmod game heretic hexen linux macos opengl portable source-port windows
Last synced: 19 Feb 2025
https://github.com/skyjake/Doomsday-Engine
A portable, enhanced source port of Doom, Heretic and Hexen.
c-plus-plus desktop-application doom first-person-shooter fmod game heretic hexen linux macos opengl portable source-port windows
Last synced: 28 Oct 2024
https://github.com/mtrebi/ai_fps
AI system to simulate combat behaviors in a FPS game using Behavior Trees (UE4)
artificial-intelligence behavior-trees first-person-shooter unreal-engine-4
Last synced: 20 Dec 2024
https://github.com/cfoust/sour
Sauerbraten for the web in a single Docker image.
cube emscripten first-person-shooter game golang metaverse multiplatform multiplayer typescript
Last synced: 05 Nov 2024
https://github.com/ArnoAnsems/CatacombGL
CatacombGL is a source port with OpenGL graphics for Catacomb 3D (1991), The Catacomb Abyss (1992), The Catacomb Armageddon (1992) and The Catacomb Apocalypse (1993).
first-person-shooter opengl retrogaming sdl2 source-port
Last synced: 02 Nov 2024
https://github.com/tx00100xt/serioussamclassic
Open source game engine version developed by Croteam for Serious Sam Classic (Windows, Linux, FreeBSD, OpenBSD, NetBSD, macOS, Raspberry Pi OS). Based on https://github.com/Croteam-official/Serious-Engine and linux port https://github.com/icculus/Serious-Engine
3d-engine first-person-shooter fps-engine fps-game freebsd game-engine games linux netbsd openbsd raspberry raspberry-pi raspberry-pi-3 raspberry-pi-4 raspberrypi serious-engine serious-sam
Last synced: 09 Feb 2025
https://github.com/avaraline/avara
Port of the original 1996 game from Ambrosia Software.
1996 3d 3d-game 90s avara classic-mac-os first-person-shooter fps game mecha multiplatform multiplayer opengl retro retrocompatibility retrocomputing retrogaming sdl2 shooter vintage
Last synced: 16 Feb 2025
https://github.com/acreloaded/acr
AssaultCube Reloaded (first-person-shooter game)
3d c c-plus-plus client cpp first-person-shooter game game-server linux linux-game multi-platform multiplayer multiplayer-game opengl reloaded sdl server service unix video-game
Last synced: 28 Oct 2024
https://github.com/tx00100xt/serioussamclassic-vk
Open source game engine version developed by Croteam for Serious Sam Classic with Vulkan support (Windows, Linux, FreeBSD, OpenBSD, macOS, Raspberry Pi OS). Based on https://github.com/sultim-t/Serious-Engine-Vk and linux port https://github.com/icculus/Serious-Engine
3d-engine first-person-shooter fps-engine fps-game freebsd game game-engine linux openbsd raspberry raspberry-pi raspberry-pi-3 raspberry-pi-4 raspberrypi serious-engine serious-sam vulkan vulkan-game-engine
Last synced: 09 Feb 2025
https://github.com/tx00100xt/SeriousSamClassic-VK
Open source game engine version developed by Croteam for Serious Sam Classic with Vulkan support (Windows, Linux, FreeBSD, OpenBSD, macOS, Raspberry Pi OS). Based on https://github.com/sultim-t/Serious-Engine-Vk and linux port https://github.com/icculus/Serious-Engine
3d-engine first-person-shooter fps-engine fps-game freebsd game game-engine linux openbsd raspberry raspberry-pi raspberry-pi-3 raspberry-pi-4 raspberrypi serious-engine serious-sam vulkan vulkan-game-engine
Last synced: 01 Nov 2024
https://github.com/tiagosilvapereira/simple-3d-fps
A simple FPS game with BabylonJS engine following Clean Code principles
3d 3d-game babylonjs babylonjs-game first-person-shooter game game-development javascript
Last synced: 13 Feb 2025
https://github.com/saivittalb/zomboid-survival
🧟♂️ A Unity based FPS with a Zombie theme using raycasting for shooting and the core mechanics you'd expect in an FPS. Zombies use AI navigation and precise pathfinding to chase down the player. The game also has a HUD interface which is VR compatible.
ai csharp first-person-shooter fps game game-development navmesh pathfinding unity unity3d
Last synced: 08 Nov 2024
https://github.com/GMH-Code/Qwasm
Play the Quake engine in your browser! True to the original. Supports WebGL, software-rendered mode, mods, and mission packs.
3d-game 3d-game-engine browser-fps browser-game emscripten emscripten-game emscripten-port first-person-game first-person-shooter fps gl4es glquake quake quake-engine quakec wasm wasm-game webassembly webassembly-game webgl
Last synced: 09 Feb 2025
https://github.com/gmh-code/qwasm
Play the Quake engine in your browser! True to the original. Supports WebGL, software-rendered mode, mods, and mission packs.
3d-game 3d-game-engine browser-fps browser-game emscripten emscripten-game emscripten-port first-person-game first-person-shooter fps gl4es glquake quake quake-engine quakec wasm wasm-game webassembly webassembly-game webgl
Last synced: 20 Dec 2024
https://github.com/UstymUkhman/YetAnotherZombieHorror
:goberserk: Yet Another Zombie Horror :video_game:
ammojs electron first-person-shooter fps game horror horror-game shooter survival survival-horror survival-shooter svelte third-person-shooter threejs tps typescript webgl webgl2 zombie-survival-shooter zombies
Last synced: 22 Nov 2024
https://github.com/ustymukhman/yetanotherzombiehorror
:goberserk: Yet Another Zombie Horror :video_game:
ammojs electron first-person-shooter fps game horror horror-game shooter survival survival-horror survival-shooter svelte third-person-shooter threejs tps typescript webgl webgl2 zombie-survival-shooter zombies
Last synced: 28 Oct 2024
https://github.com/gmh-code/qwasm2
Play the Quake 2 first-person shooter engine in your browser! Supports WebGL 2 and software-rendered modes.
3d-game 3d-game-engine browser-fps browser-game emscripten emscripten-port first-person-game first-person-shooter fps gl4es quake-engine quake2 wasm wasm-game wasm-games webassembly webassembly-game webassembly-games webgl webgl2
Last synced: 20 Dec 2024
https://github.com/twestpha/FirstPersonEngine
An Open-source, First-Person Shooter framework, written in C# for Unity
first-person-shooter shooter unity3d
Last synced: 10 Nov 2024
https://github.com/parking-master/fps
A Halo 4/Halo infinite style FPS game, with a hint of classic FPS feel, made in pure JavaScript.
3d 3d-game first-person-shooter fps fps-game fps-shooter games javascript javascript-game multiplayer multiplayer-game pubnub pubnub-api shooter shooter-game threejs
Last synced: 22 Nov 2024
https://github.com/zlatnaspirala/magic-three
Using power of Three.js and Ammo.js .Class oriented , script type module. No build needed. Networking with webRTC/Node.js signaling server. First person shooter
3d-web ammojs class-oriented ecma6 fbx first-person-shooter game-play javascript module multiplayer networking physics three-js webgl webrtc webrtc-signaling zlatnaspirala
Last synced: 14 Oct 2024
https://github.com/funnoober/sierrasandstormgame
The official repository for a new FPS game I am working on. The name of this FPS is called "Operation Sierra Sandstorm". This game is set in the modern area in the Middle East after the United States accidentally started war on Russia.
first-person-game first-person-shooter godot godot-engine godot-game godotengine
Last synced: 08 Dec 2024
https://github.com/Dreaming381/ATAR
Latios Framework Open Project #2 - an Atypical Team with Atyipical Responsibilities
dots ecs first-person-shooter game latios-framework tower-defense unity unity-dots unity-ecs
Last synced: 23 Oct 2024
https://github.com/envigit/operationderatization
"Operation Deratization" is a first-person shooter game with a battle royale theme. Play as a secret agent in a prison where only one can survive and gain freedom. No crosshair, limited ammo, and lootable equipment. Survive against AI opponents and a live audience for rewards.
battle-royale first-person first-person-shooter fps game prison shooter unity unity-engine unity3d
Last synced: 19 Nov 2024
https://github.com/stevenrice99/multiplayer-template
Template for a multiplayer game
client-server csharp first-person-game first-person-shooter fps game game-design game-development mirror mirror-networking multiplayer multiplayer-game prototyping template unity unity-template unity3d universal-render-pipeline urp video-game
Last synced: 15 Nov 2024
https://github.com/undefinedbhvr/vidar
Open Source Bevy FPS Game
bevy ecs first-person-shooter game-development rust rust-gamedev
Last synced: 08 Feb 2025
https://github.com/muhammadfarhanaqeel/unity3d-multiplayer-game-unet
Implementing UNet networking system for a FPS game made with unity.
artificial-intelligence first-person-shooter made-with-unity multiplayer-game unity3d
Last synced: 06 Nov 2024
https://github.com/stevenrice99/dynamic-duos
Unity multiplayer capture-the-flag game
capture-the-flag client-server csharp first-person-game first-person-shooter fps game game-design game-development kenneynl low-poly mirror mirror-networking multiplayer multiplayer-game unity unity3d universal-render-pipeline urp video-game
Last synced: 15 Nov 2024
https://github.com/sunsided/unity-fps
An FPS tutorial game in Unity
first-person-shooter unity unity3d zenva
Last synced: 02 Nov 2024
https://github.com/steveplays28/fps-multiplayer
Unnamed multiplayer FPS game, made in Godot.
3d first-person-shooter fps game game-development godot
Last synced: 14 Oct 2024
https://github.com/gmh-code/dwasm
Play the DOOM engine in your browser with PrBoom+ and PrBoomX enhancements!
3d-game 3d-game-engine browser-fps browser-game doom doom-engine emscripten emscripten-game emscripten-port first-person-game first-person-shooter fps freedoom gl4es prboom prboom-plus wasm wasm-game webassembly webgl
Last synced: 06 Feb 2025
https://github.com/karozaj/stormwave
A wave-based FPS game with base-building mechanics made in Godot 4.3
first-person-shooter game godot
Last synced: 10 Feb 2025
https://github.com/omiyagames/hack.source.net
Is your friend over-powering you in any FPS game? No worries! hack.source.net is a 2-player FPS that let’s you disable up to two button inputs from your opposing player! Keep your friend from moving forward, take away their ability to jump, and shoot your way to victory!
first-person first-person-shooter game-jam gamejam ludum-dare ludumdare multiplayer multiplayer-game peer-to-peer pvp shooter shooter-game unity unity-3d unity-3d-game unity3d unity3d-games
Last synced: 22 Jan 2025
https://github.com/pwalig/3d-fps-opengl
3D FPS Game made with OpenGL
3d-graphics c-plus-plus college-project computer-graphics cpp first-person-shooter game game-development game-engine open-gl opengl
Last synced: 14 Dec 2024
https://github.com/n1md7/three-boilerplate
ThreeJS FPS boilerplate, basic character movements, shooting animations, etc.
3d boilerplate electron first-person first-person-shooter fps game setup template threejs typescript web
Last synced: 22 Jan 2025
https://github.com/demierox/gorok-first-person-controller
Retro First-Person Controller Made in Godot
controller first-person-shooter first-project godot godot4
Last synced: 22 Jan 2025
https://github.com/iFairPlay22/Caribbean-Defenders
Jeu de tower defense en 3D en vue première personne. Le personnage principal doit protéger sa ville face à des hordes de pirates, à l'aide de tours et de son arme de défence.
first-person-shooter game-development tower-defense unreal-engine
Last synced: 23 Oct 2024
https://github.com/zong4/lanfpsgame
LAN FPS Game developed by UE4
cpp first-person first-person-game first-person-shooter game localhost ue ue4
Last synced: 09 Feb 2025
https://github.com/blackjar72/cavernsofevil
The Scripts (and only the scripts) for the game Caverns of Evil (and only those specific to Caverns of Evil)
first-person-game first-person-shooter game game-development procedural-generation unity unity3d unity3d-game video-game
Last synced: 16 Jan 2025
https://github.com/jotavare/cub3d
3D game created from scratch similar to Wolfenstein 3D, where I explored the world of raycasting, using C and the minilibx library.
3d algorithms c collision-detection color cub3d first-person-shooter game-engine gdb makefile minilibx minimap norminette raycasting rendering sprites valgrind wolfenstein-3d
Last synced: 02 Jan 2025
https://github.com/dowscope/maze
Unity3D Maze game
csharp first-person-shooter fun maze maze-game maze-generation-algorithms maze-generator unity unity3d
Last synced: 14 Jan 2025
https://github.com/munozcsar/nuke-z-final
Nuke-Z is a round-based survival zombie experience inspired by Call of Duty Zombies
first-person-shooter game-development school-project survival-game unity3d
Last synced: 01 Feb 2025
https://github.com/treble-maker123/game-final
Final project for CMPSCI590G Game Programming
csharp first-person-shooter tower-defense unity
Last synced: 23 Oct 2024
https://github.com/andreimoraru123/fps
First Person Shooter Game with Augmented Reality based on OAK For Unity
3d augmented-reality first-person-shooter unity virtual-reality
Last synced: 08 Jan 2025
https://github.com/ikajdan/aimwave
A simple 3D first-person shooter demo developed in Unity
3d first-person-shooter game game-development oop unity unity3d
Last synced: 14 Jan 2025
https://github.com/raveriss/cub3d
Modern reinterpretation of Wolfenstein 3D using ray-casting to create 3D graphics.
3d-graphics 42-paris 42school c-programming cub3d cub3d-42 first-person-shooter game-development graphic-design minilibx raycasting
Last synced: 13 Jan 2025
https://github.com/wilkingames/reclusion-ue4
FPS made with Unreal Engine 4
first-person-shooter unreal-engine-4
Last synced: 10 Feb 2025