How can I maintain multiplayer game state in Unity?

@srirampandiyan115
I will try to make my explanation easy and not very technical

Lua and Javascript
(+) It will guard against poor programming that could cause "index out of range" and other kinds of error that cause a panic in your code.
(-) Relatively slower than go (this doesn’t mean it is SLOW)
(-) some features are not available (will be added soon, like process events but you still can use go for that part)

Go
(-) if you don’t make hight quality code you can crash your server (you need testing skills)
(+) performance better than LUA & Javascript
(+) more features as the server built in Go

Side notes: you can not call go function from lua or Javascript and vice versa, check below for more about this

for more about the difference between LUA & GO

To learn Nakama I suggest to read the full documentation (it may take you a day or less but you will benefit more and you will understand the things discussed in the forum)

1 Like