Si c'est multijoueur selon les besoins tu peu avoir une partie serveur à développer, et la le langage dépends de plusieurs facteurs, par exemple tes compétences et le système qui va héberger le serveur, par exemple windows ou linux.
Après tu as la partie cliente, donc par exemple si tu vises les PC ça peu être C++ ou C# ou d'autres, si tu vises à faire un exe windows. Si tu vises les clients navigateurs ou mobiles c'est encore autre chose.