In particolare per i giochi 2D, e in particolare i giochi Silverlight/WPF.Come sarebbe MVVM per i giochi?
Se ci pensate, potete dividere un oggetto di gioco nella sua vista (il grafico sullo schermo) e un modello/modello di vista (lo stato, ai e altri dati per l'oggetto). In silverlight, sembra comune rendere ciascun oggetto un controllo utente, mettendo il modello e la vista in un singolo oggetto. Suppongo che il vantaggio di questo sia la semplicità. Ma forse è meno pulito o presenta alcuni svantaggi in termini di "motore di gioco" sottostante.
Quali sono i tuoi pensieri in merito? Quali sono alcuni vantaggi e svantaggi dell'utilizzo del pattern MVVM per lo sviluppo del gioco? Che ne dici delle prestazioni? Tutti i pensieri sono ben accetti
Bello. Il numero 3 sembra particolarmente utile. –