Hello everyone! We have released a plugin to drastically reduce the need for custom networking code on server-authoritative multiplayer games, Network Input.
Network Input seamlessly integrates with Unity’s Input System to handle multiplayer input through the network (no additional code required), and supports most input control types.
Network Input provides a solution for handling input across networks in multiplayer games by extending Unity’s Input System, allowing developers to focus on gameplay rather than input synchronization. It was designed with extensibility in mind, so you can easily add support for any kind of input device or control, and any networking library.
Features
Seamless Input System integration
Supports buttons, d-pads, keys, axes, and mouse
Advanced controls: vectors, floats, and quaternions
Optimized network updates on changes only
Group controls by update frequency
Extensible by design
Works with Mirror, Netcode for GameObjects, and FishNet
All platforms supported
Fully documented with guides and videos
Feedback
Feel free to leave a comment with your feedback or questions bellow, or join our Discord server.

