Aram Julhakyan es uno de los fundadores de ZenBrains. Es Ingeniero en Informática por UAB (Universidad Autónoma de Barcelona). Desde pequeño ha vivido y estudiado en Barcelona pero sus orígenes se remontan aun país (Armenia), y como él dice: “…de allí ese apellido tan raro :-) .
BetaContinua: ¿Qué es ZenBrains?
Aram: Básicamente es un grupo de amigos. Fue fundado entre tres amigos de la facultad de informática de UAB. Estabamos en el último año de la carrera y viendo el panorama laboral que nos esperaba y en el pleno boom del iPhone decidimos ir por nuestra cuenta al terminar el curso. Y así lo hemos hecho.

BetaContinua: Imagínate que tuvieras que twittear en qué consiste Letris. ¿Cuáles serían tus 140 caracteres?
Aram: Letris es un juego extremadamente adictivo. Es una mezcla de tetris con el scrabble. El objetivo es evitar llenar la pantalla con letras.

BetaContinua: La gente os conoce por la maravillosa aplicación ZenTap, un editor de texto para iP* con un maravilloso sistema de predicción de palabras, ¿qué os motivó a desarrollar un juego para iPhone?
Aram: La verdad es que no entraba hacer juegos entre nuestros planes por la dura competencia que hay y por lo laborioso que es hacer un juego. Pero un día en la casa de Pol (otro compañero de Zenbrains) hablando sobre el tetris, sobre como un concepto tan simple puede tener tanto éxito se nos ocurrió la idea del Letris, una especie de Tetris pero con letras. La idea nos gusto a los dos, era un juego simple y rápido de programar a diferencia de otros juegos sobre  los que trabajan grandes equipos de desarrollo durante meses. Por lo que decidimos tirar adelante con el proyecto. Y parece que el concepto ha gustado a mucha gente, dos días después de su lanzamiento ya era la aplicación más descargada de la AppStore española con unas 10000 descargas en dos días.

BetaContinua: El mercado de los videojuegos móviles abre un campo importante a nuevos desarrolladores en paralelo a las grandes industrias del secor. ¿Cómo veis desde ZenBrains el mercado de los videojuegos móviles?
Aram: No nos vemos en ese mercado. No podemos competir con empresas tan grandes como EA o Gameloft. No nos podemos permitir estar meses desarrollando sin saber si al final el público nos lo aceptará o no. Claro, haremos excepciones como en el caso de Letris si la idea es entretenida y se puede implementar en poco tiempo.

BetaContinua: Por otro lado, ¿Cuáles son las líneas básicas que se deberían seguir a la hora de plantearse el desarrollo de un videojuego? ¿Hay diferencias estratégicas a la hora de crear un videojuego convencional y otro para los nuevos dispositivos móviles?
Aram: No me hagas mucho caso de lo que voy a decir porque nunca hemos programado juegos para otras plataformas y el Letris es el primer juego que hacemos. Dicho esto, creo que primero de todo hay que tener muy clara la idea del juego, investigar si ya hay algo parecido, evaluar el tiempo de desarrollo teniendo en cuenta las capacidades técnicas de los participantes, intentar hacer un prototipo rápido y hacer que la gente lo prueba para ver si el juego realmente entretiene o no, etc, etc.
Si además el juego es para un dispositivo móvil para nosotros una de las cosas que más cuenta es la inmediatez. En un juego móvil no puedes hacer esperar al usuario con una bonita pantalla de carga, no puedes poner vídeos de introducción ya que harás que tu app se descargue eternamente en una conexión 3G, etc. También hay que tener en cuenta que la sesiones de juego en los móviles casi nunca duran horas sino más bien pocos minutos por lo que hay que hacer juegos en los que tenga sentido jugar sesiones cortas. No me voy a extender porque hay muchísimas cosas que considerar y no quiero aburrirte con eso :-)

BetaContinua: Hay un cierto debate en Internet, como bien sabes, de los problemas que existen con ciertas aplicaciones a la hora de ser aprobadas por parte de Apple para ser incluídas en la App Store. ¿Habeis tenido algún problema con Letris o con alguna otra de vuestra factoría?
Aram: Ufff, creo que es la peor parte de la AppStore. Como pone claramente en contrato de los desarrolladores de iPhone Apple se reserva el derecho de rechazar cualquier aplicaciones con o sin motivo. Por lo que te puedes pasar meses programando una app y te lo rechacen porque si. Por ejemplo la primera vez que hemos enviado el Zentap Pro nos lo han rechazado. Uno se preguntará por qué pueden rechazar un editor de texto. El problema estaba en que el sistema de predicción del programa podría predecir insultos. Por ejemplo si introducías algo como “put” el sistema predice la palabra más probable que es un insulto. Y claro los de Apple nos han dicho que eso no puede ser, o lo tenéis que quitar o tenéis que subir el “rating” de su aplicación de 4+ a 9+ (para mayores de nueve años).
Letris tampoco ha tenido un camino directo a AppStore, también lo rechazaron dos veces por el mismo motivo sólo que la primera vez no nos dijeron nada. La segunda vez que lo rechazaron nos explicaron en el mail que lo hacen porque en nuestra descripción usábamos palabras registradas (tetris y scrabble). En la descripción de la appstore poníamos algo como esto: “Letris es una especie de mezcla entre el tetris y scrabble”.
Hay que tener mucho cuidado con esos detalles que en principio parecen inocentes (y lo son en muchos casos).

BetaContinua: ¿Pensáis seguir desarrollando juegos para iPhone o teneis algo nuevo en mente? Coméntame un poco acerca de vuestras líneas futuras de desarrollo y hacia dónde queréis ir.
Aram: Sí, seguramente desarrollemos más juego parecidos al Letris. Juegos pequeños pero entretenidos. Nuestras líneas de desarrollo futuras pasan por aplicaciones como ZenTap. Aplicaciones útiles que resuelvan problemas diarios. También vamos a empezar a trabajar en aplicaciones para la gente con autismo ya que creemos que las nuevas plataformas (sobre todo el iPad) pueden ayudar mucho en mejorar la calidad de vida de muchas personas. Ya hemos participado en un proyecto (iMean) para el iPad en ese campo y queremos profundizar más en ese campo.

BetaContinua: Para motivar a nuestros lectores a que se adentren en estos campos ¿cuál es la curva de aprendizaje de una persona que en principio sepa programar pero que nunca lo haya hecho expresamente para el mundo Apple y menos aún para el iP*?
Aram: Cuesta empezar. Primero de todo hay aprender Objective-C. Tiene un sintaxis un poco especial que molesta bastante a la gente que empieza. Eso si, una vez que te acostumbras a él en mi opinión es una maravilla. Todo el framework de Apple es una pasada. Te dan una cantidad enorme de cosas ya precocinadas y tienen guías para todo disponibles de forma gratuita en su web. Los que alguna vez han programado con la API win32 se sentirán en el paraíso cuando vean las APIs del iPhone OS.

BetaContinua: Y por último, para dar una cierta orientación a algunas personas emprendedores que les cuesta dar el salto, ¿Qué modelo de negocio estáis siguiendo para funcionar?
Aram: Antes que nada recomendaría no montar un negocio sólo confiando en la buena fe de Apple ya que éstos en cualquier momento pueden decidir dejar de aceptar tus aplicaciones y llevarte a la bancarrota.
Nosotros hacemos encargos a terceros y cuando no tenemos pedidos programamos nuestras propias aplicaciones para la appstore. De esta forma por ahora conseguimos mantenernos a flote haciendo lo que nos gusta de verdad y sobre todo tenemos libertad creativa.

Desde BetaContinua agradecemos a Aram las facilidades que nos ha proporcionado a la hora de realizar esta entrevista y animamos a ZenBrains a continuar con sus proyectos.

Nota: iP* = iPhone, iPod Touch, iPad.