@louis030195 The server DOES support gRPC which is why we’ve mentioned it “everywhere”.
Based on which of the official client sdk you use that we’ve made open-source we use gRPC or the GRPC gateway which converts the JSON representation of the message to protobuf to be consumed by the server.
Have you ever tried to compile gRPC to work with Unity engine across multiple games platforms? If so we’d love advice and feedback on how best to maintain this development workflow.
think it’s not very efficient to use JSON on the client side especially when you send a lot of packets (my client crash when syncing 3d positions too often).
It’s not clear to me what you’ve described here. You refer to gRPC which we don’t use on our realtime socket connections and mixed it with JSON although we support both JSON and Protobuf messages (depending on which of our client libraries you want to use).
What do you mean that the client “crash” when you sync positions too frequently? Please share the code you use because there should be no code paths in our client sdks which cause the game client to crash.