Il motivo principale è che gli MMO spazzano via ogni tentativo di bilancio delle attività .
Prendi un gioco come Crysis o Gears of War, con una grafica di fascia alta. Hanno un numero fisso di modelli di giocatori. I tipi nemici sono spesso suddivisi per zona o livello; spesso quei nemici condivideranno trame o materiali con altre cose nell'ambiente, per risparmiare memoria. Al massimo avrai una dozzina di persone (di gran lunga le cose più costose da rendere) sullo schermo contemporaneamente.
Condividendo le trame e avendo solo una manciata di modelli, questi giochi possono permettersi di avere più poligoni, più effetti shader e animazioni più dettagliate. Quindi, quando fissano il loro budget a, diciamo, 512 MB di RAM e un processore da 3,2 GHz, sanno esattamente qual è la scena più costosa del gioco e possono assicurarsi che la macchina possa riprodurla a un framerate accettabile.
Negli MMO non hai quel lusso. I livelli sono grandi. I nemici possono essere addestrati da un'estremità all'altra della mappa. I giocatori possono indossare ciò che vogliono e aspettarsi che appaia sul loro modello di personaggio, il che significa che i loro modelli sono spesso molti modelli separati nella pratica. Devi essere in grado di renderizzare dozzine o centinaia di giocatori e nemici contemporaneamente. Stai animando di più e devi essere pronto a renderizzare qualsiasi modello di carattere o trama in qualsiasi momento.
Quando capisci il budget per un MMO, non hai idea di quale sia la scena più costosa . Cinquanta giocatori nel tuo frustum? Un oggetto raro che non ti aspettavi di dover caricare? Meglio avere memoria grafica e risorse CPU pronte!
Ma questi sono esattamente i tipi di situazioni che i giocatori amano - quante più persone possibili nello stesso posto, attirando una miriade di mob nel mezzo di una città, sfoggiando il più scintillante equipaggiamento luminoso che emette luce alfa.
Ciò che tutti gli altri hanno detto a proposito degli MMO destinati all'hardware inferiore è talvolta vero, ma in realtà si riduce a questo. La peggiore scena di rendering in un MMO non è nota al momento dello sviluppo e puoi contare sui giocatori per cercare di renderlo il più cattivo possibile, non importa quanto sia buono il loro hardware. La grafica "peggiore" che hai, più puoi scalare prima che il gioco diventi ingiocabile.