Dado que Silverlight 2 carece de soporte 3D o distorsiona las transformaciones o la manipulación del mapa de bits, estás más o menos limitado a los juegos de sprites 2D, pero podrías hacer un buen juego casual o incluso basado en física juego usando el motor de física Farseer o algo similar. El juego LineRider fue portado de Flash a Silverlight por razones de rendimiento, ya que ejecutar un framework .Net dentro del navegador puede brindarte mejoras de rendimiento en comparación con Flash. Entonces, si su juego es computacionalmente intensivo, podría ser la plataforma adecuada para usted ahora.
Con la compatibilidad 3D, la aceleración de hardware y la manipulación de mapas de bits en Silverlight 3, creo que será una plataforma de juegos web muy atractiva.
Incluso sin estas características, Innoveware ha hecho un muy impresionante puerto de Quake a Silverlight, se puede ver aquí:
http://www.innoveware.com/quakelight.html
El autor utiliza algunos hacks para hacer rasterización línea de escaneo a un mapa de bits por su pantalla, esto será mucho más fácil en Silverlight 3.
Estos son algunos puntos buenos, pero ¿Silverlight no es un competidor de renderizado directo para Flash? ¿Más un competidor de Flash que un competidor de Java? – pearcewg
Microsoft ha reservado ciertas características como 3D y descarga solo para Windows. Esto es anticompetitivo y crea problemas para los usuarios de Linux y Mac que los convierten en ciudadanos de segunda clase. Hasta que MS crezca y haga que Silverlight sea verdaderamente neutral en otras plataformas, no es una buena plataforma sobre la que construir. –