Jugando desde otra perspectiva
En: Desarrollo| Indie| Videojuegos
5 Jul 2010
Hace unos seis o siete meses conocí a Daniel Rodríguez por medio de Twitter gracias a un Follow Friday. De inmediato hicimos clic y tuvimos la oportunidad de charlar en persona en Diciembre del año pasado. Daniel hizo una visita relámpago a la Ciudad de México y aprovechamos para comer y tomar unas cervezas mientras discutíamos del estado de desarrollo de juegos en nuestro país.
Ambos coincidimos que sería bueno arrancar un proyecto a corto plazo, un juego casual desarrollado con un motor gráfico existente. Daniel propuso Unity ya que tenía experiencia trabajando con él en Kaxan Publishing a lo que acepté de inmediato. Durante las primeras semanas de Enero nos metimos de lleno a la pre-producción y por medio de llamadas en Skype y charlas en GTalk llegamos a la conclusión de que trabajaríamos en un juego de acción (shoot’em up) con un control y mecánica simples. A estas sesiones se integró otro miembro del equipo llamado Dorian Mastin, el cual sería encargado de diseñar todos los sonidos del juego.
Durante los siguientes meses establecimos una rutina de trabajo basada en desarrollo ágil de software, con juntas cada lunes vía Skype y el uso de Pivotal Tracker y SVN para llevar el registro de todo el proyecto. Todo este tiempo sufrimos de varios contratiempos, algunas veces ocasionados por nuestro trabajo o por la partida de miembros del equipo de desarrollo, curiosamente Daniel, Dorian y yo jamás dejamos de realizar juntas, algunas veces no teníamos trabajo que mostrar sin embargo charlamos de posibles implementaciones, de planes personales y demás cosas.
Después de un mes de suspenso decidimos enfocarnos de lleno para tener lista nuestra primera beta. Dorian aprovechó para tomar parte en el diseño de juego y sugerir varias implementaciones, Daniel le metió turbo trabajando en las madrugadas y yo encontré el tiempo necesario para combinarlo con mi trabajo. Dos semanas de rush concluyeron el sábado pasado con nuestro primer cliente liberado en www.Deathmosphere.com
Durante estos dos días he realizado un balance de pros y contras del proceso de trabajar vía remota. En conclusión, para que un proyecto funcione es necesario mantener una comunicación constante vía mail y VoIP. Lo primero sirve para tocar propuestas sencillas, correcciones o enviar algunos archivos, mientras que lo segundo es esencial para discutir del proyecto con mayor detalle.
Trabajando todos en el mismo lugar (físico) y al mismo tiempo se traduce en un proceso de desarrollo más transparente. Es más fácil corregir errores, implementar opciones y obtener resultados en menor tiempo, cosa que se dificulta trabajando a distancia. En nuestro caso, Daniel y yo tuvimos que establecer días y horarios adecuados para trabajar con el archivo de Unity.
A final de cuentas violamos el deadline inicial, de hecho nos pasamos por bastantes semanas, pero todo este tiempo nos sirvió para darnos cuenta de cómo se llevará el proyecto en los meses siguientes. Todavía queda mucho por hacer, hay que esperar el feedback de los que jueguen nuestra beta y evaluar los cambios que haremos.
Links:
Este espacio pertenece a doruku, usted encontrará comentarios ácidos, videos aburridos y tips de cómo ser un diseñador de juegos y no morir en el intento.