Hyper FPS Multiplyer Unity
Link to open source: https://github.com/InboraStudio/Unity-Hyper-FPS-FrameWork-Open-Source-
Link to Live Project: https://github.com/InboraStudio/Unity-Hyper-FPS-FrameWork-Open-Source-
FPS Framework is designed for both new Unity users and seasoned developers. With a robust foundation, clean codebase, and exceptional optimization, this framework is adaptable for virtually any FPS project, including pre-existing ones. The framework is continuously evolving and becoming richer in features.
The FPS Framework has been tested with the following Unity versions and render pipelines:
| Unity Version | Built-in | URP | HDRP |
|---|---|---|---|
| 2021.3.40f1 | Compatible | Compatible | Compatible |
-
Effortlessly add new features to the character controller.

- Seamlessly replace the character controller with a Rigidbody FPS Controller.
- Swap out core components like movement with your custom implementations.
- Accommodates custom guns, items, and virtually any object. Create any custom item type and the framework will handle it perfectly.
- An easy-to-use, modular firearm system enabling the creation of any gun type.
- Modular explosion systems to craft stunning and accurate explosions.
-
Develop projectiles with explosive capabilities for rocket launcher-like effects.

-
User-friendly system for spawning and respawning actors, both Bots and Players.
- Modular audio system for managing and playing audio clips, with the ability to add custom events for full control.
-
Implement custom spray patterns for firearms, enhancing player control and gameplay enjoyment.
- Add attachments to firearms that affect their functionality. The process is quick and straightforward.
- Generate any FPS animation with minimal effort. Input a value and let the system take care of the rest.
-
- Modular systems enable smooth animations and an exceptional game feel with minimal effort.
- Built on Unity's new input system, making gamepad and mobile support seamless.
- Out-of-the-box support for all gamepads.
- Easily add new types of interactions with minimal effor
- Highly flexible settings menu accepting custom code. Easily add any option.
-
Useful default UI elements, including:
- Settings menu
- Hitmarker
- Gun info (Gun name, Ammo count, Ammo type)
- Player info (Player name, Player health)
- Improved slider UI Element
- Carousel selector UI Element
- Menu manager and more

