unity-technologies/fpssample

A first person multiplayer shooter example project in Unity

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 57 minutes ago
Added to GitGenius on September 13th, 2026
Created on October 17th, 2018
Open Issues & Pull Requests: 110 (+0)
GitHub issues: Enabled
Number of forks: 1,873
Total Stargazers: 5,129 (+1)
Total Subscribers: 320 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

FPS Sample is a first person multiplayer shooter example project in Unity.

The project demonstrates a fully functional multiplayer shooter game built with Unity, complete with source code and assets. It was created by a team at Unity Technologies to showcase new engine features and provide a foundation that other teams could learn from, extract components from, or use as a bootstrap for their own projects. The game uses several advanced technologies including the HD Render Pipeline for graphics, a new network transport layer for multiplayer functionality, and the Entity-Component System for performance-critical gameplay logic, though the ECS integration uses a hybrid approach alongside traditional components.

This project is intended primarily as a learning resource and reference implementation rather than a production-ready codebase. It is based on Unity 2018.3 and is no longer actively maintained, so anyone considering it should be aware that upgrading to a current version of Unity would be necessary for any new project work. The project is substantial in scope, requiring Git Large Files Support to clone properly and occupying significant disk space. It suits developers who want to study how a complete multiplayer shooter is architected in Unity, examine the integration of HDRP and ECS patterns, or extract specific systems and tools for their own games. The README does not compare it to other example projects or frameworks.

Development on the project has concluded, with the maintainers noting it is no longer being actively maintained and recommending it be used as a learning resource or source of inspiration rather than as an active codebase to build upon.