How do I become a professional MMO netcode programmer?<p>I've been tinkering with my own little project from scratch over here: https://github.com/nickyvanurk/3d-multiplayer-browser-shooter but how do I take it to the next level and do this kind of work as a job?<p>Are there learning resources or is everything learned on the job?<p>I feel the MMO netcode community, and netcode community in general, is very small. So I can't find much books on the subject. I was hoping for a little guidance.<p>I really enjoy netcode, optimizing, game engine architecture, entity-component-systems, scalability (how to go from 100 to 10 mil users? this get's me so excited). So I thought MMO network programmer would be the perfect job for me. Is this a safe assumption? (I also love MMO games the most).<p>I already learned the netcode stuff that's available from the most linked resources (gafferongames, gabriel, etc... usually it's all focused on FPS games tho).
>>> how to go from 100 to 10 mil users<p>You want to implement the equivalent of "load balancing" in the cloud, for your massive open world ;)<p><a href="https://documentation.improbable.io/spatialos-overview/docs/workers-and-load-balancing" rel="nofollow">https://documentation.improbable.io/spatialos-overview/docs/...</a><p>Load Balancing for Massively Multiplayer Online Games<p><a href="https://research.ncl.ac.uk/game/research/publications/7B329d01.pdf" rel="nofollow">https://research.ncl.ac.uk/game/research/publications/7B329d...</a>