Juegos realtime multijugador

Hola y feliz año a todos/as. Me gustaría haceros una consulta, a ver si alguien me puede ayudar. Quiero estudiar y hacer unos cursos para aprender a manejar un poco todo este arte de hacer videojuegos.

Estoy totalmente perdida, tan verde que no sé ni lo que necesito estudiar. Así que lo que quería saber son los pasos a seguir, así como los programas, lenguajes y nociones necesarias.

El tipo de juego que quiero aprender a crear es uno como el de www.entropiauniverse.com y todos estos donde puede jugar todo el mundo a la vez. No sé si se llaman multiplayer o juegos online en tiempo real.

Por ejemplo, el usuario se registra, crea su personaje, se conecta y aparece en medio de un bosque donde hay animales con los que interactuar para cazarlos, y a su vez en esa misma escena, hay más jugadores haciendo lo mismo (cazar animales). El juego no tiene meta en sí, ni fin. Simplemente el jugador va siendo recompensado con puntos o premios por cada animal cazado.

Los pasos.
1º- Supongo que lo primero es hacer el personaje? (con Studio Max? Aparte de crearlo, también se tiene que guardar con la animación ya hecha? Etc). Se hace solamente un personaje base y los usuarios lo personalizan como quieran? (color de pelo, ropa etc?
2º- El siguiente paso es el escenario del juego? O eso va ya incluido en el paso 1º?
3º- Ahora vendría la parte de la programación? Qué se necesita? Qué lenguajes o programas? Se programa todo en base al personaje ya creado?
Y así con los restantes pasos (suponiendo que los 3 primeros que acabo de poner estén bien, que lo dudo).

No sé si antes de todo, necesitaría algún servidor/hostú o se puede crear y programar todo antes de ponerlo online? (y una vez creado, ¿cómo se pone online?)
Espero que me podáis ayudar lo antes posible, ya que la mayoría de los cursos que he visto empiezan a finales de enero. Muchas gracias a todos/as.

Ver más sobre el tema y los comentarios en el foro