Browsing articles from "November, 2010"

Postmortem: Zombie Master para Windows Phone 7

Nov 29, 2010   //   by Eduardo Millán   //   Proyectos  //  1 Comment

Con el Zombie Master: Typing Trainer publicado y con su secuela Zombie Master: Brain Trainer también disponible en el marketplace de Windows Phone 7, compartimos el postmortem del proyecto.

Idea

El planteamiento original consistía en un juego para iPhone, ideado por Miguel Murat. Comenzamos a hablar sobre las posibilidades de desarrollo, y con la llegada del nuevo dispositivo de Microsoft, decidimos abordar primero la versión para Windows Phone 7, con intención de presentarla a un concurso que organizaba la compañía. Así que nos pusimos a trabajar sobre ello…

Qué fue mal

  • Tiempo: el proyecto estaba planificado con mucho margen, teniendo los 3 meses de verano para llevarlo a cabo. Por diversos motivos, comenzamos a programar poco antes de un mes para que se cumpliera el deadline, adquiriendo un ritmo de desarrollo frenético.
  • Desarollo: el factor más importante que influyó en el desarrollo hizo gala al tópico “diseñar para la plataforma“. Puesto que el juego estaba diseñado para iPhone, no contamos con que desde XNA (lenguage de programación de Windows Phone) no pudiéramos tener el control total del teclado nativo. Así que tuvimos que sopesar si rehacer el juego bajo Silverlight (otro lenguage que no está diseñado para juegos) o utilizar un teclado propio. Optamos por la segunda opción, al conocer mejor el primer framework, pero fue un trabajo importante que retrasó alguna semana nuestro planning, recibiendo además algunas críticas con valoraciones negativas por no disponer del teclado original del sistema operativo.
  • Testing / QA: se nos echó el tiempo encima, así que tuvimos que acelerar el proceso de pruebas y calidad, con el objetivo de publicar cuanto antes para aprovechar la reciente salida del teléfono. Aunque Microsoft nos facilitó probar el juego en un dispositivo real / prototipo, ha sido complicado pulir algunos detalles relacionados con el touch, la dificultad… al no disponer de él en el día a día. ¡Seguimos trabajando en más actualizaciones!

Qué fue bien

  • Diseño: en alguna ocasión hemos comentado la importancia de contar con una persona que asuma el rol de diseñador (game designer), al margen de temas como programación o producción. Trabajar con Miguel ha repercutido de forma directa en el resultado “final”, aportando su visión diferencial y experimentada.
  • Premio: con la edición Typing Trainer participamos en el concurso de Microsoft Imagine Mobile, recibiendo el premio al juego más adictivo. La nota de prensa tuvo éxito y aparecimos en muchos medios de internet. No parece haber afectado a las descargas, pero si ha sido un gran apoyo en cuanto a visibilidad.
  • Publicación: aunque la edición Brain Trainer no estuvo como novedad por fallos en el sistema, con Typing Trainer tuvimos acceso a publicar el juego antes que la gran mayoría de desarrolladores, teniendo alrededor de un mes de ventaja. En los rankings se notó y hemos estado en puestos aceptables durante semanas, a falta de estadísticas sobre descargas / ventas. También conseguimos varias reseñas extranjeras, sin solicitarlas, que enlazaron a nuestro vídeo en youtube.
  • Estrategia: a priori, ambas ediciones iban a estar incluidas en un mismo juego. No tener tiempo para implementarlo en una misma aplicación, hizo que planteáramos el modo Brain como una segunda parte, siendo un juego independiente, pero con la misma jugabilidad básica. Disponer de dos juegos en el marketplace parece haber resultado positivo, siendo una gratuita y la otra de pago con modo de prueba (que no interfiere en la duración del juego).

Datos del juego

Desarrollador: Undead Code

Distribuidor / Publisher: Undead Code

Plataforma: Windows Phone 7

Fecha de publicación: 23/10/2010 (Typing Trainer), 07/11/2010 (Brain Trainer)

Última actualización: pendientes de aprobación, ambas versiones.

Equipo: 2 personas (1 programador, 1 diseñador / grafista)

Tiempo de desarrollo: 1 mes para Typing Trainer,  dos semanas extra para Brain Trainer.

Lenguajes: XNA 4.0

Vídeo: http://www.youtube.com/watch?v=lpvhKUv5AeI

Artículos recientes relacionados: