I have a turn based card game, currently being played by approx 5-10K users per day.
The game was designed not in a conventional way (game-servers).
Rather there are distributed backend(Nodejs) pods which communicate with the unity client over MQTT and REST APIs.
I wanted to integrate Nakama servers with the backend for the following features:
- Scalable matchmaking
- Tournaments.
Should I be integrating the JS SDK with my node services ? And will the desired be possible?
Is this any anti-pattern or can have consequences of any sort?
Note: For now, assume making changes in the unity client is not possible.