SocketWeaver provides a flexible and powerful API for your networked games. Whether you are making an action RPG, a turn-based collectible card game, or a battle royale shooter game, SocketWeaver's SDK for the Unity Engine can help you get your multiplayer game up and running quickly.
Synchronize position, rotation, animation, and any frequently updated states of a GameObject with its remote duplicates. Optimized for low bandwidth usage.
Super-charged Unity events. Remote events are raised on all players in the same room when Invoked. Designed to synchronize actions of players.
Synced Properties are often used to synchronize GameObject states that are not modified frequently. For example, a player's costumes, weapons, and hp.
Random matchmaking, ranked matchmaking, friend invitations, custom teams, player-to-player messages. You name it, SocketWeaver does it.
Forget about complex pricing plans. We charge a flat fee for the traffic your game consumes.
Incoming traffic is always free. Only outgoing traffic is charged at 0.04/GB.
All accounts get 20GB of data for FREE every month. No CCU limits whatsoever.
All lobby traffic fee is WAIVED. Only GamePlay traffic is measured.
SocketWeaver comes with a simple developer portal where you can monitor your game's performance, and gain insight into your network usage.
Every API and feature is designed and built with a focus on simplicity. When there is a problem to solve, we always try to reuse concepts you are already familiar with instead of creating new ones.
We are always here to help. Join the discussion on our Discord server and tell us what you think. Share your knowledge with other game developers like you.
SocketWeaver is always improving. We listen to game developers like you and iterate our services and SDK. It is our passion to build great tools to take away unnecessary complexity and stress.
Our SDK for Unity uses c# sockets for networking. You can build and deploy multiplayer games across the following platforms: Android, iOS, Windows, MacOS, and Linux.