Una de las mejores formas de ganar dinero con los juegos Flash es haciendo acuerdos de patrocinio. El desarrollador coloca el logotipo del patrocinador y un enlace a su sitio en el juego y permite que el juego se extienda por la web. El patrocinador gana dinero con los anuncios y el tráfico adicional a su sitio web. Alternativamente, bloquean su sitio en su sitio web (generalmente por un corto período de tiempo) para que las personas que quieran jugar el juego vayan a su sitio web. Es cierto que uno puede eliminar el bloqueo del sitio con cierto esfuerzo descompilando el swf, pero generalmente no se hace, ya que no vale la pena el esfuerzo y no es legítimo. Otra parte importante del modelo de negocio de Flash es poner anuncios en el juego. Hay otras formas de ganar dinero con los juegos Flash, pero por lo que sé, estos dos son los más frecuentes.
Dado que HTML5 es necesariamente de código abierto, me pregunto si este modelo aún funcionaría para HTML5. Incluso si ofuscas tu js, es mucho más fácil que Flash copiar el juego, por lo que quizás valga la pena que alguien copie el juego en su sitio (ilegítimo). Si agrega el logotipo y el enlace o los anuncios de su patrocinador, podría valer la pena eliminarlos de su sitio, algo que creo que es mucho más difícil de hacer con los juegos Flash. Quizás incluso el sitio ilegítimo podría afirmar que su sitio es mejor porque no hay anuncios en el juego. Todavía existe la barrera de la legitimidad, pero me pregunto si es lo suficientemente fuerte.
Dejemos de lado todas las restricciones técnicas de desarrollo de juegos con respecto a HTML5 para esta pregunta (supongamos por un momento que HTML5 funciona tan bien como Flash para juegos). Tengo dos preguntas muy similares (par de). La primera es: ¿funcionaría el modelo de negocio Flash con HTML5? ¿Qué cambios serían útiles para los juegos HTML5? La segunda pregunta es, ¿qué pasa con el panorama general de los juegos HTML5? ¿Adaptar el modelo Flash es realmente la mejor solución, o hay un mejor modelo para que el mundo de los juegos HTML5 "gire"?