Can I mix backend languages?
Say, if I write my authoritative game server in Go but my matchmaker code is in typescript, can typescript call
nk.matchCreate('pingpong', payload); where
"pingpong" is actually a game registered in go
err := initializer.RegisterMatch("pingpong", PingPongMatchCreator) ?
What’s the limit on cross language calls? Is this a bad practice?
(The idea behind this is to have “heavy” code run in go since it should be faster and keep typescript for easier, less critical stuff)