miércoles, 19 de octubre de 2016

Postmortem de mi juego : Delivery Run

Un postmortem es un documento que se redacta en el cual se da a conocer a la comunidad todos los aspectos de un juego , pero no es documento de diseño es una declaración en la que se dice en donde se hicieron bien las cosas, cuales fueron las dificultades, en que se fallo , cual fue el aprendizaje, no hay un formato predefinido entonces empiezo por las cosas que hice bien. 

Seteando al personaje de Delivery Run 


Que se hizo bien ? 
Cuando este pequeño proyecto empezó se hizo una planeación pequeña pero con los parámetros adecuados para saber lo que se iba a hacer, en unas 2 o 3 paginas de un sketchbook anote ideas, las aterrice e hice un par de bocetos y entonces me senté en la computadora, no soy ilustrador ni tengo un estudio de música para hacer las canciones o los efectos de sonido así que use muchas cosas royalty free lo cual está mencionado en los créditos debidamente, en total el juego completo se demoro un mes y medio en salir a la luz, al mes ya tenia una apk que pase por ahí a mis círculos de amistades y familia para ser probada en sus dispositivos móviles y a pesar de todas las dificultades que luego serán mencionadas se logró sacar el juego en el dead line que era en un mes y medio.

Haciendo Delivery Run.


Cuáles fueron las dificultades y en qué se falló ? 
Luego del mes decidí implementar en 15 las funciones sociales de Google Play Games Services como lo son leaderboards, Achievements, y además hacer testing también en ese tiempo , grave error , el plugin que use para ello dio muchos problemas y me pasaba días y días deshaciendo y re haciendo código para que pueda funcionar correctamente y nunca lo logré ,  y en ese tiempo vino una actualización de unity, del Android sdk y del plugin que utilicé , al hacer la update de todo eso se corrigieron unas cosas pero otras aun no funcionaban, al final termine gastando 15 días en algo que en la versión final de juego no está, las personas en los foros también muchas veces no dan la respuesta que uno espera cuando se pide ayuda, etc, hubiera sido mejor en esos 15 días implementar otras mecánicas secundarias para hacer al juego más divertido. 

Una pequeña parte del código de Delivery Run.


Qué aprendí con esta experiencia ? 
Yo creo que una de las principales cosas que uno aprende es a administrar de mejor manera el recurso más valioso que es el tiempo,  de igual manera aprendí cosas que no sabia de programación y además de a poco voy encontrando mi propio flujo de trabajo para de estar manera armar un cronograma en el que se puedan cumplir con todas los sistemas que un juego debe tener.

Delivery Run en acción.

Sin mas que decir, por favor descarguen Delivery Run en la Google play store para sus dispositivos Android , se vienen otros proyectos , después de todo todas las teorías de diseño de juegos tienen que ser puestas en práctica haciendo juegos. 

Delivery Run en la google play store.