Hello everyone, we are working on a project which is a multiplayer competitive game made with Unity ECS. Currently we are trying to figure out which multiplayer solution fits best to our needs.
Topics we consider:
Project is written with Unity ECS. It’d be better if we keep our current codebase.
It has to be server authoritive for the sake of preventing cheaters.
Seems to be a good fit for unity’s Netcode for ECS:
Project is written with Unity ECS. It’d be better if we keep our current codebase. → check
It has to be server authoritive for the sake of preventing cheater → check
We need a matchmaking solution → this is not really related to the real-time networking stack
It has to be capable of handling latency sync. → check
I don’t see a reason why Netcode would not fulfil all your requests, and it will be fully supported by unity in production use once 1.0 is out of preview.