Inizierei per passi.
Impara C#
Impara XNA e fai giochi 2D.
Impara tutte le problematiche relative ai giochi tipo fisica, collisioni, sprite, etc..
Impara a fare un gioco in 3D
Impara a fare un gioco con più giocatori.
Impara fare un gioco con più giocatori Online.
Non sono poche le cose da sapere.
La grafica, la storia, etc...vengono dopo.