Lo primero que tienes que tener en cuenta, es que al tratarse de software privativo comercial no vas a tener ninguna certeza de los elementos que se están empleando y que además, en muchos casos van a ser herramientas desarrolladas de forma propia por la compañía.
Con ello te digo, olvídate de de Unity y Photon (cuanto daño y cuanto bien ha hecho Unity) y de frameworks comunes. Es un juego con 15 años de trasfondo, no un juego indie ensamblado por cuatro mataos con nulos conocimientos técnicos.
No sé que grado estarás estudiando, pero si es el de Informática o Telecomunicaciones, yo te recomendaría que eligieses otro caso de estudio que jugase más a tu favor, donde hubiese más documentación disponible. Por ejemplo, algún juego opensource que pudieses desplegar y modificar a tu antojo.
Por la manera que tienes de expresarte intuyo que no es así, así que si lo único que te interesa es raspar la superficie es aún mucho más complicado, ya que tampoco vas a tener conocimientos para poder interpretar o analizar los resultados. A no ser que te interesen otros aspectos. Por ejemplo, sobre WoW y la interacción social hay bastantes artículos publicados muy interesantes. Por ejemplo, el incidente de la sangre corrupta es increíblemente interesante de analizar. También todos los aspectos económicos del juego están muy estudiados.
Los servidores no oficiales, se suelen implementar en base a ingeniería inversa, es decir, se ven los mensajes que se envían y la respuesta que sería deseable obtener. En ningún momento se va a replicar la tecnología ni la infraestructura oficial, ya que esta no es conocida.
Lo único que podemos saber, es en base a los requisitos que piden para las nuevas incorporaciones a puestos de trabajos. En ellos C y C++ son una constante tanto para los frontend como el backend, por lo que es bastante posible que gran parte de los elementos del servidor y cliente estén escrito en ellos. Para el frontend se hace mucha mención a lenguajes de scripting de alto nivel, como LUA, PERL o PHP. Las ofertas no suelen pedir a nivel de base de datos nada que no sea relacional, así que supongo que serán bastante conservadores en ese sentido. A nivel de WEB suelen pedir lo típico, Javascript, python y demás lenguajes interpretados. A nivel de ilustrador y animador, suelen pedir conocimiento de 3D Studio Max, Max SDK y MaxScript así como MAYA y MEL.
Tampoco podemos saber si hacen uso de ellos o tienen procesos formativos donde estos conocimientos son la base sobre lo que asentar las herramientas que tengan ellos desarrolladas.
Y poco más. Si el trabajo se centra 100% en el aspecto técnico, te va a quedar un trabajo muy pobre. Si el apartado técnico es algo somero del trabajo y su núcleo es otro aspecto (por ejemplo, el social o el económico), puede estar bien la cosa.
Un saludo y ánimo.