domingo, 7 de abril de 2013

Lanzamiento Hans Hans - Aprendizajes (Parte 2: show me the moneeeey)

En el post anterior me enfoqué en dar un poco de contexto del proyecto y hablar sobre la importancia de medir retención, así como compartir los nros de retención D1 que tenemos actualmente para el juego.
En este post me voy a enfocar en uno de los aspectos más importante a nivel de negocio: La monetización y más específicamente me enfocaré en dos métricas vitales para entender la monetización de un juego: ARPU y ARPPU.

ARPU

ARPU significa Average Revenue Per User o Ingreso Promedio Por Usuario y básicamente se mide tomando todos los ingresos generados por el juego en un período dado y dividirlo entre el nro de usuarios que jugaron es ese mismo periodo (usuarios activos), que puede ser un dia, un mes, un año, etc. Entonces para ser más precisio se usan términos como ARP DAU (Average Revenue Per Daily Active Users) o ARP MAU (Average Revenue Per Monthly Active Users) que son básicamente decir que estás tomando el ARPU en base diaria o en base mensual respectivamente. Claro hasta acá? para que no quede ninguna duda:

ARPU es el ingreso promedio por usuario activo (generalmente cuando no se especifica el periodo de tiempo se asume que es en un mes pero también se usa anual).
ARP DAU es el ingreso promedio por usuarios activos diarios.
ARP MAU es el ingreso promedio por usuarios activos mensuales.

Para efectos de este post usaré ARPU en base mensual, equivalente a ARP MAU.

ARPPU

Qué es ARPPU (con dos "P") entonces? (en ingles lo pronuncian como AR-Pi-Piu) es el ingreso promedio por usuario que paga, por ejemplo si tengo 1000 usuarios activos en un mes y solo 2 de ellos pagan, uno de ellos ha pagado $5 y el otro usuario ha pagado $7 el ARPPU es $6 = ($5+$7)/2 ,  mientras que el ARPU sería de $0.012 ($12/1000).. sencillo también, right?

ARPU y ARPPU en Hans Hans ... Show Me The Moneeey!



Entendiendo entonces estos dos conceptos básicos, ARPU y ARPPU, cuales han sido los valores que hemos obtenido para Hans Hans para estos dos indicadores?

En el caso de Hans Hans nuestro ARPU mensual (o ARP MAU) ha sido de $0.026 USD en nuestro primer mes de operación vendiendo bienes virtuales a través del juego.

Nuestro ARPPU, al momento de escribir este blog está en 8,128 pesos colombianos, unos $4.5 USD.

Esto nos lleva entonces a nuestra pregunta obligada, son estos valores buenos o malos?

Comparaciones... the right way.

Es importante comparar tus números con referencias que hagan sentido para tu juego, en nuestro caso lo ideal sería conseguir números de juegos web based, free-to-play, en Latam y dirigidos al demográfico de 8 a 14 años, pero realmente no he logrado conseguir números de juegos que reunan todas esas características (si consiguen algunos serán muy bienvenidos! :))

Entonces me he dedicado a conseguir números de juegos que sean lo más "parecidos" posibles.

En esta presentación de Kongregate proveen algunos ARPUs y ARPPUs que me parecen muy interesantes:
http://twvideo01.ubm-us.net/o1/vault/gdc2012/slides/Summit_Social%20&%20Online%20Games/Greer_Emily_Core%20Games%20Real.pdf




Y la razón por la que me parece una muy buena referencia para nosotros es porque Kongregate es una plataforma de juegos web (y definitivamente plataforma es uno de los aspectos a tomar en cuenta cuando hagas análisis comparativo para tu juego, no es lo mismo el ARPU en un juego web que en juego mobile, incluso pueden haber diferencias significativas de iOS a Android).

Otras dimensiones importantes a tomar en cuenta son la ubicación geográfica, el demográfico, el genero del juego (builder, tower defense, adventure...), entre otras, pero básicamente el mensaje es que todas estas dimensiones tienen un impacto en la monetización y mientras más parecidas sean las referencias a tu juego, mejor información te van a aportar.

Aja, pero entonces, good, bad (or ugly)?


Pues ni bueno ni malo (aunque quizas un poco ugly no? XD), sino consistente con los números que se esperan de un juego lanzado en Latam, ya que es ya casi una regla que un juego en Latam tiene un ARPU entre 5 y 10 veces menor (again, ugly) al de un juego en Norte America, esto se lo he escuchado a distintas personas que trabajan en compañías grandes de USA que distribuyen juegos en muchas regiones, incluyendo NA y Latam, por lo que han comparado números en ambas regiones para muchos juegos.

Entonces, comparando los ARPUs provistos en la presentación de Kongregate con el de Hans Hans ($0.026):

Kingdom Rush = $0.05 -> aprox 2 veces mayor
Bloons = $0.09 -> aprox 4 veces mayor
GemCraft = $0.16 -> 6 veces mayor
Defender's Quest = $0.11 -> 4 veces mayor

Podemos ver que los juegos tomados tiene un ARPU entre 2 a 6 veces mayor al de Hans Hans. No está tan mal, considerando lo antes mencionado sobre el ugly ARPU en Latam.

Ahora, comparando los ARPPUs

Kingdom Rush = $3 -> menor que el de Hans Hans
Bloons = $4.35 -> casi igual al de Hans Hans
GemCraft = $5 -> casi igual al de Hans Hans
Defender's Quest = $5 -> casi igual al de Hans Hans

Debo confesar que esto no me lo esperaba cuando comencé a estudiar nuestros números: nuestro ARPPU es de hecho muy bueno! mientras que nuestro ARPU está entre 2 a 6 veces menor que estos juegos usados para comparar, nuestro ARPPU más o menos igual!

Cómo debo interpretar esto? pienso que es un problema de "fricción" a la hora de pagar, ya que tenemos un problema de no muchos usuarios pagando (bajo ARPU), de hecho nuestra "conversión" -usuarios que pagan/total usuarios- está alrededor del 0.37%, cuando debería estar al menos entre el 1% o 2%, pero el que se decide y logra pagar, paga "bastante" (alto ARPPU). Mi apuesta sobre por qué pasa esto: métodos de pago.

Métodos de pago, la gran barrera.

Algo que afecta significativamente en nuestra región son los métodos de pago, ya que partamos del punto que la bancarización en nuestra región es más baja que en USA, lo cual significa menos personas con tarjetas de crédito, también tenemos mayor resistencia a usar las tarjetas en línea, aparte de tener un poder adquisitivo más bajo, al sumar todo esto resulta lógico que el ARPU en nuestra región sea más bajo que en Norte America.

En este momento sólo tenemos dos métodos de pago en el juego:

1- Tarjetas de prepago vendidas a través de (algunos pocos) automercados Éxito
2- Pagos en línea a traves de librerianorma.com

Ninguno de los dos son muy efectivos: el primero está limitado a sólo unos pocos Exitos, de hecho muchos niños nos han escrito que van al Exito y no consiguen las tarjetas, gran costo de oportunidad!

mensaje de un niño en nuestro fan page (por favor traten de obviar la ortografía)

El segundo ha demostrado ser bastante inefectivo con nuestro demográfico (además pienso que hay problemas serios de usabilidad una vez entran en la tienda virtual), ya que de 15,000 clicks que hemos recibido en esta opción solo 5 (si CINCO) han comprado usando esta opción, no quiero ni sacar el %, simplemente concluyamos que es casi como si no tuviésemos ese medio de pago, ya que el impacto de tenerlo ha sido casi cero, pero sin duda otro gran costo de oportunidad.

En este momento estamos trabajando duro en lograr métodos de pagos que sean más sencillos para nuestros usuarios, como pagos con efectivo, SMS, depósitos, etc. y pronto tendremos varios de estos implementados en el juego. Afortunadamente no hemos hecho un lanzamiento global, y apenas este mes vamos a lanzar en nuestro segundo país: Ecuador, con lo cual seguiremos mejorando el juego tanto desde el punto de vista de retención, como incorporando métodos de pagos que hagan sentido para nuestra región (más sobre esto y el impacto sobre nuestra monetización cuando los hayamos implementado).

Bonus question ;) : Cuál es tu experiencia con la monetización de juegos? en base a lo mencionado en este post podrías calcular tu ARPU y ARPPU? cuáles crees que son los factores que influencian la monetización que estás logrando actualmente con tu juego?

Compartamos esta información y comencemos a entender mejor los números en nuestra región y busquemos soluciones a los problemas que tenemos para monetizar nuestros juegos, les puedo jurar que llegaremos a conclusiones similares y las soluciones que consigamos nos serán muy útiles a todos.. yo por mi lado seguiré compartiendo todo lo que pueda, esperando que la suma de todas nuestras experiencias sirvan para seguir empujando esta gran industria hacia adelante en nuestra región.

La parte 3 pienso dedicarsela a "Funnel Analysis"... hasta la próxima ;)

sábado, 16 de marzo de 2013

Lanzamiento Hans Hans Batalla por Asgard - Aprendizajes (Parte 1)

Tal como comenté en mi Hola Mundo, la idea de este blog es compartir experiencias, buenas y malas, de lo que hago en mi día a día para desarrollar videojuegos desde Latino America y vivir de ello, esperando que ojalá otras personas que estén haciendo lo mismo, o quieran hacerlo en algún momento, puedan beneficiarse de conocer nuestros aciertos y desaciertos.

Hace dos meses lanzamos Hans Hans Batalla por Asgard en el mercado colombiano, así luce el juego:



Capturas de panatalla de Hans Hans - Batalla por Asgard.

Esta semana alguien me preguntó en el grupo de facebook de IGDA Colombia cómo nos había ido con el lanzamiento y la respuesta me pareció que iba a ser tan larga que preferí escribir este blog post. Espero que no sea demasiado largo, pero es que hay mucho que contar porque el aprendizaje ha sido intensivo, y sobre todo porque mi idea no es montar una "nota de prensa" mostrando la mejor cara posible del juego, sino realmente mostrar una radiografía del proceso, señalando errores y aprendizajes, para que ojalá alguien pasando por el mismo proceso pueda obtener algo útil, aclarando que estoy lejos de considerarme un experto en free-to-play y que lo que que comparto acá es el aprendizaje de unos pocos meses de experiencia en este tipo de producto.

Primero un poco de contexto sobre el proyecto

Hans Hans Batalla por Asgard es un juego web, Player vs Player (PvP), basado en equipos y Free to Play (F2P), cuya monetización (como casi todos los juegos F2P) está basada en la venta de bienes virtuales. En este momento tenemos un solo modo de juego: captura de la bandera (que en nuestro juego es una runa), pero pensamos expandir con modos de juego adicionales en el futuro.

Algo muy particular de este juego es que el mecanismo de adquisición de usuarios ha sido promoviendo el juego y la marca a través de los cuadernos Norma, ya que nuestro aliado (que hasta podríamos llamar publisher, ya que financió el desarrollo y ha provisto el mecanismo principal de mercadeo) es la compañía colombiana Carvajal, dueños de dichos cuadernos.

Cuadernos Norma de Hans Hans en el automercado Éxito.

El juego ha sido lanzado solamente en Colombia (restringido por IP en este momento para que no se pueda acceder desde otro país) y poco a poco lo iremos lanzando en otros países de Latam (y quizas más adelante en otras regiones). Así que si vives en Colombia puedes jugar Hans Hans Batalla por Asgard acá.

También existe un fan page en facebook y un blog. (en otra entrada escribiré sobre la experiencia que hemos tenido en community management y de adquisición de usuarios, ya que es todo un tema).

Vanity Metrics

Ian Brillembourg, un buen amigo que trabaja actualmente en U4iA con Dusty Welch (co-fundador de la franquicia Call of Duty) en un proyecto muy interesante llamado Offensive Combat que busca traer la experiencia de los hard core games a plataformas sociales, es un verdadero experto en temas de monetización de juegos free-to-play y me ha ayudado muchísimo a entender todo este tema. Ian llama a todas esas cifras que uno muestra hacia afuera (MAU, DAU, Installs, Registered users..) las "vanity metrics" o "métricas de vanidad" y la verdad que lo son, porque no sirven de mucho a la hora de querer hacer un análisis útil para optimizar la monetización del juego.

Estas son nuestras "Vanity Metrics":

- Al momento de publicar este post tenemos 50,244 jugadores registrados. Estos son todos jugadores en Colombia, ya que es el único país donde hemos lanzado.
- Nuestros Usuarios Diarios Activos o Daily Active Users (DAU)  están alrededor de 1,000 DAU.
- Nuestros usuarios activos mensuales (MAU) están alrededor de 20,000 MAU.

No son números demasiado grandes, pero para ser solamente Colombia y con menos de dos meses de historia no están mal, así que vanity metrics: check.

Pero esos números no dicen mucho sobre cómo le va a al juego realmente (ojo: no quiere decir que no haya que medirlas también, ya que sin duda aportan información necesaria)

Entonces cuáles son las medidas que realmente importan? algunas extremadamente importantes son: Retención, ARPU y ARPPU.

Retención

En esta entrada me voy a concentrar sólo en Retención, y elijo esta primero no por azar, sino porque a su vez retención afecta todo lo demás, ya que un usuario retenido es un usuario más propenso a pagar eventualmente por tu juego y un usuario que paga por tu juego es un usuario más propenso a volver a pagar por tu juego, entonces en mi caso particular la Retención se ha convertido en nuestro "score" de cómo vamos con el juego, y la medimos diariamente, compulsivamente, obsesivamente! Para mí se ha convertido en un "meta-juego de analíticas".

La retención generalmente se mide tomando un día como referencia (llamemoslo día 0 o D0), obteniendo los usuarios que se registraron (o que instalaron en el caso de juegos móbiles) ese día específico y viendo cuantos de esos jugadores regresan al día siguiente (retención D1), cuantos regresan en una semana (retención D7) y cuantos regresan a los 30 días (retención D30).

Nosotros en este primer mes de mediciones (porque el mes anterior  fue enfocado en resolver bugs e implementar features básicos que sabíamos que debíamos implementar, como el chat in game, un mapa in game y tabla de posiciones , entre otras) nos hemos enfocado en retención D1, ya que si estamos perdiendo muchos usuarios en el día 1 (al día siguiente de haberse registrado), debemos comenzar por atacar ese problema antes de pensar cómo retener a los usuarios por 7 o 30 días.

Lámina tomada de http://www.slideshare.net/agarimella/social-gaming-metrics

Nuestra retención D1 en este momento ronda el 10%, o dicho de otra forma: si 1,000 usuarios se registran hoy, sólo 100 de esos 1,000 vuelven mañana.

Eso es bueno o malo? Pues lo bueno de estas mediciones es que te ayudan a poder compararte con otros juegos y hablar un lenguaje común con otros desarrolladores y definitivamente 10% no es un número bueno según las referencias que hemos podido ver, ya que un juego exitoso generalmente la retención D1 está por encima del 30%! así que tenemos mucho por mejorar.

Pero de eso se trata llevar un juego como servicio, se trata de medir, analizar, corregir, actualizar y repetir, de manera que puedas ver el impacto que tiene una actualización específica en cada uno de tus KPIs (Key Performance Indicators), y no podemos esperar lograr tener el juego perfecto desde el día uno de lanzarlo, esto es un maratón, no una carrera de velocidad.

Por donde empezar?

Dicho todo esto, dónde pensamos nosotros al día de hoy que están los puntos flojos del juego que nos están causando la baja retención que estamos observando? Estas son nuestras hipótesis iniciales:

Pay To Win (ya lo sé... yikes):

- En este momento la monetización de nuestro juego es totalmente "Pay to Win", y sí,  lo digo con cierta verguenza porque sé que es una pésima práctica de diseño y de monetización, pero a la vez también confieso que fue una medida un poco "desesperada" ya que debido al mecanismo de adquisición de usuarios teníamos una fecha rigida de lanzamiento, en otras palabras, las clases en las escuelas comienzan cuando comienzan y no hay manera de retrasar esa fecha, por lo que los cuadernos estaban allá afuera y tuvimos que sacar el juego con solo 4 meses de desarrollo, un tiempo de desarrollo que raya en lo absurdo para un juego de estas características, con los retos que tiene a nivel de manejo de recursos, multiplayer, integración con métodos de pago, balancing, UI, etc., lo cual nos llevó a tener que simplemente eliminar la economía de "soft currency" (las monedas que obtienes jugando) y dejar sólo el "hard currency" (las monedas, o Gemas en nuestro caso, que obtienes pagando), ya que una de las cosas más complejas en un juego free-to-play es lograr una economía bien balanceada y eso toma tiempo y mucha iteración, y tiempo era justamente lo que no teníamos, así que tuvimos que optar por simplemente eliminar el soft currency para poder enfocarnos en sacar un producto que funcionara a tiempo y poder iterar a partir de esa primera versión.

Esto seguramente nos está afectado fuertemente la retención y es de las cosas que más nos han pedido los jugadores, nos dicen comentarios como: "deberían dar gemas cuando uno gana una partida" o "deberían dar gemas cuando derrotas a un enemigo" etc., lo cual además refleja que ya el mercado está acostumbrado a esta mecánica y es esperada en los juego free-to-play.

En este momento estamos trabajando en la economía basada en "soft currency" y pensamos que en uno o dos meses lanzaremos una actualización con dicho feature. Estaré comentando por aca cómo esa actualización afecta retención y si realmente tiene un impacto significativamente positivo como esperamos.

Balancing:

El juego en este momento no está suficientemente bien balanceado. Si has jugado TF2 sabes que en un juego de equipos basado en clases, donde cada uno tiene ventajas y desventajas, el balance es vital para evitar tener clases "Overpowered". En este momento nosotros tenemos ese problema y estamos dedicando tiempo y energía a observar el comportamiento de los jugadores y sus preferencias en cuanto a los personajes del juego para determinar las variables que debemos mover en cada uno de ellos. Para dar un ejemplo concreto de nuestro juego, sabemos que el poder y resistencia de Thor no es suficiente como para compensar su lentitud de movimiento, por esto estamos por lanzar una actualización en la que Thor tendrá muchos más Puntos de Vida, haciéndolo más difícil de derrotar. Como esta tenemos varias situaciones que estamos explorando y que pensamos que harán el juego más balanceado y "rewarding".

Thor es uno de los personajes del juego que requiere balancing.

Mínimo Producto Viable:

Por la razón ya mencionada antes sobre la necesitdad de publicar el juego coincidiendo con la temporada escolar, tuvimos que salir con un producto que le faltaban muchos aspectos por pulir y en ocasiones bugs que rompían la experiencia de juego, lo cual sin duda afecta directamente la retención ya que un jugador frustrado por algún comportamiento erratico del juego es un jugador que dificilmente retorna.

Para solucionar bugs y añadir features importantes lo más rápido posible estamos haciendo al menos uno o dos updates a la semana, lo cual es una ventaja que tenemos gracias a haber sacado un juego en plataforma web, hacer updates tan frecuentemente en mobile sería casi imposible. Tener el juego online nos ha permitido iteraciones rápidas, e incluso probar features, ver si nos funcionan y si no, poder revertirlos en cuestión de minutos.


El plan es seguir hacia adelante, aprendiendo e iterando para hacer cada vez mejor este juego hasta lograr un punto en el que sea realmente exitoso! (y en el peor de los casos aprender un montón en el camino para nuestro siguiente juego). Estamos apenas al principio del camino, así que dejo esta puerta abierta para compartir el proceso con todos los que lo encuentre interesante.

En la siguiente entrada pienso escribir sobre nuestro Funnel análisis, monetización, métodos de pago y como todo esto afecta el ARPU y ARPPU, pero siéntete libre de proponer otros temas o hacer cualquier pregunta relacionada con el lanzamiento de este juego.







jueves, 20 de diciembre de 2012

Hola Mundo, y no Hello World.

Hola Mundo, y no Hello World... ya que la primera decisión "importante" que he tomado para comenzar este blog ha sido hacerlo en Español.

Y digo "importante" no por la trascendencia que pueda o no tener este blog, sino porque estoy consciente que al hacerlo en Español dejo por fuera potenciales lectores y colegas de la industria que no entenderán ni Ñ (no pun intended - ah por cierto, eso si lo pienso hacer bastante: usar algunos anglicismos que resulten convenientes en el momento, excuse my spanglish!).

Pero al final este blog no está dirigido a ellos, va dirigido a los que están en algún país de America Latina soñando con algún día hacer videojuegos o para los que ya los estás haciendo y quieren escuchar de otro loco que se metió en esto y además está en un contexto similar, con retos y situaciones parecidas, y si bien es muy recomendado que todos los que formamos parte de esta industria sepamos ingles, he querido hacer un blog que sea de latinos para latinos, que hable en nuestro idioma y sea más accesible, amigable y cercano para los que habitamos esta región de tantos retos pero de tanto potencial.

En este blog busco compartir mi experiencia y todo lo que aprendo cada día al vivir de hacer videojuegos, tanto en areas de negocio, como de producción, game design, monetización y cualquier cosa que me parezca interesante compartir con otros colegas y entusiastas del desarrollo de videojuegos.

Bueno, suficiente para un "Hola Mundo", nos vemos por estos lados... en Español!