Jun 4, 2025

Hyper FPS Multiplyer Unity

unity fps multiplayer c# server web sockets

FPS Framework

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.

Compatibility

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

Features

Modular Character Controller

  • Effortlessly add new features to the character controller.image

    Rigidbody FPS Controllers Support

    • Seamlessly replace the character controller with a Rigidbody FPS Controller.

    Replace Core Systems

    • Swap out core components like movement with your custom implementations.

    Flexible Inventory

    • Accommodates custom guns, items, and virtually any object. Create any custom item type and the framework will handle it perfectly.

    Feature-Rich Firearm System

    • An easy-to-use, modular firearm system enabling the creation of any gun type.image

      Explosions

        • Modular explosion systems to craft stunning and accurate explosions.

      Explosive Projectiles

        • Develop projectiles with explosive capabilities for rocket launcher-like effects.image

      Respawn System

      • User-friendly system for spawning and respawning actors, both Bots and Players.

      image

      Advanced Audio System

      • Modular audio system for managing and playing audio clips, with the ability to add custom events for full control.

      Custom Spray Patterns

      • Implement custom spray patterns for firearms, enhancing player control and gameplay enjoyment.

        Modular Attachments System

        • Add attachments to firearms that affect their functionality. The process is quick and straightforward.

        Procedural Animation System

        • Generate any FPS animation with minimal effort. Input a value and let the system take care of the rest.
        • Superior Game Feel

          • Modular systems enable smooth animations and an exceptional game feel with minimal effort.

          New Input System

          • Built on Unity's new input system, making gamepad and mobile support seamless.

          Gamepad Support

          • Out-of-the-box support for all gamepads.

          Modular Interactables System

          • Easily add new types of interactions with minimal efforimage

            Advanced Settings Menu

            • Highly flexible settings menu accepting custom code. Easily add any option.

            UI Toolkit

            • Useful default UI elements, including:

              1. Settings menu
              2. Hitmarker
              3. Gun info (Gun name, Ammo count, Ammo type)
              4. Player info (Player name, Player health)
              5. Improved slider UI Element
              6. Carousel selector UI Element
              7. Menu manager and more

1

Give a star to encourage!Discussion
Start a new conversation!
Login to join the discussion

More Builds by Alok

oprating system c++ 32bit low level programing boot loader
.net simulator c c++ algorithms
google cloud speech recognition unity c++ c#