|
|
|
|
|
by andrewallbright
1432 days ago
|
|
If it were me, and if there is a graphical component I would use this as my stack. (Note: I am a hobbyist game dev). - Unity + mirror (multiplayer library) for the server client. The library documentation will help with a mental model of a multiplayer game. Export the binary of whatever your target OS will be. I prefer linux.
- Unity for the game client. I prefer webGL export for the client so I can host the HTML/JS/WASM like a normal static site. However; you can (also) export windows, Mac desktop apps too.
- nginx to host the static site and reverse proxy to the multiplayer
- systemctl units for nginx, and the multiplayer binary on some linux OS. I prefer Ubuntu. For the code; it's all about developing a mental model of what things exist in your system and what interactions those things have with each other. It being me, there is a CICD system somewhere running tests for pretty much anything. |
|