¿Silverlight 2.0 es una plataforma de desarrollo de juegos viable?
silverlight-2.0 (5)
Como Silverlight 2 carece de compatibilidad 3D o distorsiona las transformaciones o la manipulación de mapas de bits, estás prácticamente limitado a los juegos de sprites 2D, pero podrías hacer un buen juego casual o incluso un juego basado en la física que utilice 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 marco .Net dentro del navegador puede proporcionarle 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 puerto de Quake muy impresionante para Silverlight, puedes verlo aquí:
http://www.innoveware.com/quakelight.html
El autor utiliza algunos hacks para hacer rasterización de escaneo en un mapa de bits para su pantalla, esto se hará mucho más fácil en Silverlight 3.
He codificado algunos proyectos más pequeños usando Silverlight 2.0, que es bastante impresionante.
¿Silverlight 2.0 tiene lo que se necesita para ser una plataforma de desarrollo de juegos para la web?
(¿Los cuadros por segundo son lo suficientemente altos, habrá motores 3D desarrollados y muchas más preguntas)
Sí o no, con detalles si se desea y por qué.
Puedes hacer juegos pequeños, aquí puedes ver algunos juegos de tutoriales . Tiene algún proyecto de código abierto para un motor 3d . Pero no creo que ese sea el objetivo principal de SilverLight :)
Silverlight es una plataforma muy viable para los juegos web 2D.
Construí Diver con él y la experiencia de desarrollo fue muy agradable. Estoy cerca de lanzar mi segundo juego y esta vez la experiencia de desarrollo fue incluso mejor porque las herramientas estaban fuera de beta.
El único inconveniente que veo ahora es la falta de soporte de los portales de juegos web y sitios de intercambio de ingresos publicitarios como MochiAds
Sin el apoyo de este tipo de sitios, sus opciones para ganar dinero con sus juegos serán un poco limitadas. Su mejor opción para ganar dinero en este momento es alojar sus juegos en su propio sitio con una cuenta de Google AdSense.
Espero que los portales de juegos web y otros servicios de juegos web agreguen soporte para Silverlight una vez que el complemento se vuelva más omnipresente y alcancemos un punto de inflexión en la cantidad de juegos y desarrolladores de juegos de Silverlight.
Mi consejo: ¡saltar! Cuantas más personas desarrollen juegos de Silverliht, más rápido llegaremos a este punto de inflexión.
Bueno, Silverlight se puede utilizar para el desarrollo de juegos, al igual que Java se puede utilizar.
En mi opinión, es una muy mala idea, pero sería posible. Si está interesado en desarrollar un juego para un navegador web, le recomendaría Flash.
¿Y por qué no usarlo de todos modos? Ha existido durante años, probablemente podrá obtener MUCHOS ejemplos de código que puede usar y está COMPROBADO como una plataforma de juegos para la web.
Buena suerte con tu desarrollo de juegos. Es muy divertido :)
Creo que el principal problema con SilverLight hoy es su penetración de navegador muy baja en comparación con Flash. Incluso FlashPlayer 10, que ha estado fuera por menos de 6 meses, supera la adopción de SilverLight. Hay muchas razones para creer que esto podría cambiar con el tiempo, esp. en plataformas Windows, y ciertamente porque el ejército de programadores .NET es formidable. Pero en este momento su juego dependerá de los usuarios que acepten instalar una descarga, algo que no siempre es fácil. Mientras que si han estado en YouTube, dicen que van a tener Flash.