There is a lot of things to consider when building a realtime multiplayer UI, here are a few:
DX and State management
We are building on top of immer, using immerhin as a Developer facing interface for transactions. This interface results in JSON patches, after that we can decide where to go considering all other aspects.
Server architecture
How will this work with cloudflare workers type of env and a single container env?
There is a lot of things to consider when building a realtime multiplayer UI, here are a few:
Other links