L'une des meilleures façons de gagner de l'argent avec les jeux Flash est de conclure des accords de parrainage. Le développeur met le logo du sponsor et un lien vers son site dans le jeu et laisse le jeu se propager sur le web. Le sponsor gagne de l'argent grâce aux publicités et au trafic supplémentaire sur son site Web. Alternativement, ils verrouillent leur jeu sur leur site Web (généralement pour une courte période de temps) afin que les personnes qui souhaitent jouer au jeu accèdent à leur site Web. Il est vrai que l'on peut supprimer le site-lock avec un certain effort en décompilant le swf, mais cela n'est généralement pas fait car cela n'en vaut pas la peine et n'est pas légitime. Une autre partie importante du modèle commercial Flash consiste à intégrer des publicités dans le jeu. Il existe d'autres façons de gagner de l'argent avec les jeux Flash, mais d'après ce que je sais, ces deux-là sont les plus répandus.
Étant donné que HTML5 est nécessairement open source, je me demande si ce modèle fonctionnerait toujours pour HTML5. Même si vous obscurcissez vos js, il est beaucoup plus facile que Flash de copier le jeu, donc cela vaut peut-être la peine que quelqu'un copie le jeu sur son site (illégitime). Si vous ajoutez le logo et le lien ou les publicités de votre sponsor, cela pourrait valoir la peine de les supprimer pour leur site, ce qui, je pense, est beaucoup plus difficile à faire avec les jeux Flash. Peut-être même le site illégitime pourrait-il prétendre que son site est meilleur car il n'y a pas de publicités dans le jeu. Il y a toujours la barrière de la légitimité, mais je me demande si elle est assez forte.
Mettons de côté toutes les restrictions techniques de développement de jeux concernant HTML5 pour cette question (supposons un instant que HTML5 fonctionne aussi bien que Flash pour les jeux). J'ai deux (paires de) questions très similaires. La première est la suivante: le modèle commercial Flash fonctionnerait-il avec HTML5? Quelles modifications seraient utiles pour les jeux HTML5? La deuxième question est la suivante: qu'en est-il de la vue d'ensemble des jeux HTML5? L'adaptation du modèle Flash est-elle vraiment la meilleure solution, ou existe-t-il un meilleur modèle pour que le monde des jeux HTML5 "tourne"?