Developing an MMOG server requires expertise with client/server architecture, network protocols, security, and database design.
In addition, the development team will need to have expertise with the fundamentals of game design: world-building, lore and game mechanics,[REF] as well as what makes games fun [REF].