Eine der besten Möglichkeiten, mit Flash-Spielen Geld zu verdienen, besteht darin, Sponsorengeschäfte abzuschließen. Der Entwickler bringt das Logo des Sponsors und einen Link zu seiner Website in das Spiel ein und lässt das Spiel im Web verbreiten. Der Sponsor verdient Geld mit den Anzeigen und dem zusätzlichen Traffic auf seiner Website. Alternativ sperren sie ihr Spiel auf ihrer Website (normalerweise für einen kurzen Zeitraum), so dass Leute, die das Spiel spielen möchten, auf ihre Website gehen. Es ist wahr, dass man die Site-Sperre mit einigem Aufwand entfernen kann, indem man die SWF dekompiliert, aber es wird normalerweise nicht gemacht, da es den Aufwand nicht wert und nicht legitim ist. Ein weiterer wichtiger Teil des Flash-Geschäftsmodells besteht darin, Werbung ins Spiel zu bringen. Es gibt andere Möglichkeiten, mit Flash-Spielen Geld zu verdienen, aber soweit ich weiß, sind diese beiden am weitesten verbreitet.
Da HTML5 notwendigerweise Open Source ist, frage ich mich, ob dieses Modell noch für HTML5 funktionieren würde. Selbst wenn Sie Ihre js verschleiern, ist es viel einfacher als Flash, das Spiel zu kopieren. Vielleicht lohnt es sich also, das Spiel auf ihre (illegitime) Site zu kopieren. Wenn Sie das Logo und den Link oder die Werbung Ihres Sponsors hinzufügen, lohnt es sich möglicherweise, diese für die Website zu entfernen, was meiner Meinung nach bei Flash-Spielen viel schwieriger ist. Vielleicht könnte sogar die illegitime Seite behaupten, dass ihre Seite besser ist, weil es keine In-Game-Werbung gibt. Es gibt immer noch die Legitimitätsbarriere, aber ich frage mich, ob sie stark genug ist.
Lassen Sie uns alle technischen Einschränkungen für die Spieleentwicklung in Bezug auf HTML5 für diese Frage beiseite legen (nehmen Sie für einen Moment an, dass HTML5 genauso gut wie Flash für Spiele funktioniert). Ich habe zwei sehr ähnliche (Paar) Fragen. Die erste ist, würde das Flash-Geschäftsmodell mit HTML5 funktionieren? Welche Änderungen wären für HTML5-Spiele hilfreich? Die zweite Frage ist, was ist mit dem Gesamtbild für HTML5-Spiele? Ist das Anpassen des Flash-Modells wirklich die beste Lösung, oder gibt es ein besseres Modell für die HTML5-Spielewelt, um "umzudrehen"?