Comunidad de diseño web y desarrollo en internet online

Cómo monetizar juegos en Flash con Kongregate

Kongregate es uno de los sitios líder para jugar juegos en-linea. Tienen muchos de los mejores juegos gratis, y las características de su comunidad permiten que jugarlos ahí sea más satisfactorio que jugarlos en cualquier otro lugar. Si te va bien en los juegos, ganarás insignias, subirás de nivel, y ganarás el respeto de tus amigos. Perfiles, chat, comentarios, mensajes privados, y los foros facilitan el intercambio de consejos sobre los juegos o simplemente relajarse en compañía de jugadores entusiastas de todo el mundo.

En pocas palabras, Kongregate, aparte de ser un sitio de juegos gratis en-linea, es una especie de red social de jugadores y creadores de juegos casuales.


Registro


Como es lo usual, lo primero que tienes que hacer es registrarte y en el caso de Kongregate tambien existe el concepto de 'referencias' aunque en este caso no es muy importante.
Puedes registrarte desde este enlace sin referencia, o usando mi referencia.

La referencia funciona asi:
Cuando alguien que llega al sitio gracias a tu referencia se registra, Kongregate te regala 15 puntos.

Personalmente no lo encuentro muy exitante y sinceramente no se para que sirven los puntos pero que yo sepa, no tienen nada que ver con dinero, por ende, da igual como te registres pero registrate ya! :)

Registrarse es gratis y el formulario de registro es bastante simple y facil de rellenar.

Como funciona



Existen 4 formas principales de ganar dinero en Kongregate.

  1. Simplemente subiendo tu juego. Kongregate compartira contigo el 25% de lo que generen los anuncios en la pagina donde se encuentra tu juego.
  2. Agregando su API. Si agregas por ejemplo la API para estadisticas, donde puedes enviar la puntuacion final del jugador a los servidores de Kongregate, ellos compartiran contigo el 35% de las ganancias de la pagina donde se muestra tu juego.
  3. Usando micro-transacciones. En Kongregate existe el concepto de micro-transacciones que puedes utlizar en tus juegos, por ejemplo puedes agregar armas especiales y venderlas usando su carrito de compras. Dicho tema esta fuera del alcance de este tutorial.
  4. Competencias. Existen dos tipos de competencias, semanales y mensuales donde los mejores juegos ganan desde $150 hasta $1,500.

Usualmente el eCPM de Kongregate es alto debido a que la mayoria de visitas son de Estados Unidos.

Agregar la API


La API de Kongregate tiene muchas opciones, desde micro-transacciones hasta integracion con su chat. En este articulo seguiremos la mas comun de ellas, la API de estadisticas ya que es asi como enviaremos la puntuacion final del jugador.

Para utilizar la API, primero debemos cargarla en la raiz de nuestro juego. Este es un ejemplo practico en AS3:

Código :

import flash.display.LoaderInfo;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.system.Security;
 
// Referencia al objeto que viene en FlashVars
var objetoKong : Object = LoaderInfo(root.loaderInfo).parameters;

// Referencia al objeto kongregate
var kongregate : Object;
 
// Direccion de la API. En caso de ser prueba local, la direccion sera una 'sombra'.
var apiPath : String = objetoKong.kongregate_api_path ||
  'http://www.kongregate.com/flash/API_AS3_Local.swf';
 
// Permitimos a la API el acceso a nuestro juego
Security.allowDomain(apiPath);

// Cargamos la API
var request : URLRequest = new URLRequest(apiPath);
var cargador : Loader = new Loader();
cargador.contentLoaderInfo.addEventListener(Event.COMPLETE, cargaCompleta);
cargador.load(request);
this.addChild(cargador);
 
function cargaCompleta(event : Event) : void
{
    kongregate = event.target.content;
 
    // Nos conectamos al back-end
    kongregate.services.connect();
}


Cuando nuestro juego ya esta conectado, podemos hacer uso del objeto kongregate, por ejemplo para enviar la puntuacion final del jugador:

Código :

kongregate.stats.submit('Highscore', 398); 

Donde 'Highscore' es el nombre de la estadistica a guardar (que mencionaremos a continuacion) y 398 es la puntuacion final.

Agregar tu juego


No es un requisito pero es aconsejable subir tu juego solo si haz agregado su API, como mencione antes, al agregar la API, Kongregate te dara un 10% mas como bonificacion, asi ganaras un total del 35% de las ganancias que brinde tu juego.

Para agregar tu juego, inicia sesión y ve a DEVELOPERS > Upload new game.

Debes seguir 3 pasos:

  1. Informacion del juego
    Llenar el primer formulario con la informacion basica del juego. Ten preparada una imagen de 125x100 pixeles.

  2. Sube tu juego
    El peso total de tu juego no debe ser mayor de 20MB. Si en dado caso estas usando la API, en este paso debes agregar el nombre de la estadistica que tu juego llama para guardar las puntuaciones. En nuestro ejemplo le hemos llamado 'Highscore':


    No te olvides de seleccionar 'Display in leaderboards' para que las puntuaciones se muestren en el area del chat.

    Preciona 'UPLOAD' para pasar a la ultima etapa.

  3. Previsualizacion
    Es la ultima etapa y es la etapa de prueba. Tu juego debe mostrarse correctamente y si agregaste la API, debes jugar y enviar tu puntuacion para ver si funciona. En caso de que algo este fallando, puedes arreglar el prolema y regresar al paso anterior donde tienes permitido subir una actualizacion de tu juego.


Si tu juego esta en la etapa de previsualizacion, tu eres el unico que puede acceder a el, asegurate que todo esta funcionando como es debido. Si es asi, presiona 'SUBMIT' para que la demas gente pueda jugarlo.

El juego pasara al area de Juegos Nuevos y estara bajo votacion por unas horas por lo tanto avisale a tus amigos, familiares y hasta al gato del vecino para que voten por tu juego y 'sobreviva' la etapa de votacion.

Si quieres ver como funciona la votacion, los comentarios y las puntuaciones, puedes probar mi juego Peek-a-food, que solamente dura un minuto, envia tu puntuacion y la muestra en el area del chat.

Consideraciones finales


Hay un par de cosas que debes tomar en cuenta al subir un juego a Kongregate:

  • Kongregate y MochiMedia tienen un acuerdo, ya que Kongregate te paga parte de las ganancias que genera la pagina, los anuncios de MochiAds estan deshabilitadas por defecto.
  • Por lo tanto, no es necesario subir tu juego con el codigo de MochiAds, sin embargo, es aconsejable hacerlo porque hay sitios de juegos no tan conocidos que descargan los juegos de Kongregate para luego subirlos a sus sitios.

Resumiendo: sube la version de MochiAds a Kongregate pero no esperes ver impresiones de MochiAds en Kongregate. Por cierto, el mezclar ambas APIs no es tan facil, pero recuerda que siempre puedes preguntarnos si en dado caso no lo logras ;)

No puedes subir juegos que contegan material registrado, incluyendo caracteres de Nintendo como Mario, a menos que tu seas el dueño o tengas permiso del dueño para publicarlo. Juegos que presenten algun tipo de pornografia, incitacion al odio u obsenidad no seran aceptados.

Cuando subas tu juego, haznoslo saber y asi lo jugaremos, votaremos y comentaremos :)
Como siempre, cualquier pregunta, a los foros!

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

El autor de este artículo ha cerrado los comentarios. Si tienes preguntas o comentarios, puedes hacerlos en el foro

Entra al foro y participa en la discusión

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate