🎮 ZypherLink – Multiplayer Framework for Unity
ZypherLink is a framework made to simplify and professionalize multiplayer game development in Unity.
It includes two main parts: SyncServer and ZeroPing.
🧠 SyncServer – Backend
SyncServer is the server backend built in Node.js using WebSockets. It handles:
- Matchmaking queue
- Room and player management
- Message forwarding between players
- Heartbeat system for connection checks
It uses persistent, low-latency communication — the same tech used in games like Valorant and Fortnite.
🛠 Upcoming features:
- JWT-based authentication
- PostgreSQL + Prisma integration
- REST API via Express
- Ban system & anti-cheat logic
🕹 ZeroPing – Unity Client Example
ZeroPing is the Unity project that demonstrates how to use SyncServer.
- Clean, modular, production-ready C# scripts
- Easily customizable via Unity Editor
- Sync-ready structure for multiplayer logic
- Can be used as a real base project
Even though it’s a demo, it’s written as if it were part of a real game.
This is still a work-in-progress. I’m sharing it here to get feedback and help others working on similar multiplayer projects.
Feel free to ask anything or give suggestions! 🙌