Wie verdienst du Geld mit HTML5-Spielen (z. B. Patenschaften)?


12

Ich mache Spiele mit Flash und bin daran interessiert, Spiele in HTML zu machen, aber ich habe keine Firmen oder Websites gesehen, die bereit sind, diese Spiele zu kaufen (dh Spiel-Sponsoring). Ich hatte gehofft, jemand könnte mir von einem Unternehmen erzählen, das dies tun würde oder warum die Leute keine HTML-Spiele kaufen?


Vielleicht, weil jeder leicht die HTML-Quelle des Spiels sehen und ändern könnte?
Ali1S232

@Gajet Sie können die Quelle nicht ändern.
Die kommunistische Ente

1
@TheCommunistDuck: Was bedeutet, dass du die Quelle nicht ändern kannst? Wenn Sie den vollständigen Quellcode haben, hindert Sie nur das Gesetz daran, ihn zu ändern, und es gibt einige Cracker, denen das Gesetz überhaupt nichts ausmacht! Für sie ist es einfach zu einfach, mit HTML5 entwickelte Spiele zu knacken.
Ali1S232,

1
@TheCommunistDuck: Wie viel von einem HTML5-Spiel läuft auf dem Server? Wenn es sich nur um einen Web-Client handelt, haben Sie Recht, aber wenn ich an HTML5 anstelle von Flash denke, bedeutet dies, dass der gesamte Code clientseitig ausgeführt wird!
Ali1S232,

6
Es ist ziemlich trivial, Flash-Clients zu dekompilieren und zu betrügen (und normalerweise, was noch wichtiger ist, umzubenennen). In der Praxis können Sie einen Obfuscator in Flash oder HTML5 ausführen. Auch praktisch haben alle großen Obfuscators Deobfuscators. Führen Sie einfach so etwas wie Closure aus, um die anderen Vorteile zu nutzen, und schwitzen Sie nicht zu viel.

Antworten:


8

Als jemand, der gerade an einem kommerziellen HTML5-Spiel arbeitet, kann ich einige möglicherweise hilfreiche Einblicke geben.

Erstens ist HTML5 und Gaming brandneu. HTML5 ist wirklich brandneu und WebGL und Accelerated Canvas sind wirklich brandneu. Auf mobilen Plattformen fehlt WebGL beispielsweise immer noch vollständig, und eine beschleunigte Darstellung ist nur in den neuesten Versionen von Firefox und Chrome / Webkit verfügbar.

Wir sehen gerade die ersten Konferenzen, Bücher und Panels zu HTML5-Spielen. Auf der PAX 2011 gab es die neuesten Google I / O-Meldungen und einige Panels. Außerdem gibt es nur sehr wenige Informationen.

Ein Problem ist, dass HTML5 / JavaScript noch nicht für Spiele bereit ist. Es gibt zum Beispiel keine Möglichkeit, den Mauszeiger zu sperren / zu binden, was es unmöglich macht, viele Spiele zu machen (FPS-Spiele) oder nur etwas unangenehm zu spielen (jedes rasante Spiel, Puzzle oder auf andere Weise, wenn sich ein Spieler bewegt) Bewegen Sie den Mauszeiger häufig und es besteht eine gute Chance, dass Sie versehentlich den Inhaltsbereich des Browsers verlassen und auf (klicken). Es gibt das oben erwähnte WebGL-Support-Problem. Die HTML5-Sound-API ist für Spiele völlig ungeeignet, obwohl Chrome über eine experimentelle neue API verfügt, die für Spiele besser funktioniert. Lineare Algebra-Bibliotheken für JavaScript sind größtenteils langsam (obwohl sie immer besser werden - Chrome Canary bietet einige erstaunliche Optimierungen für Bibliotheken wie Closure und glMatrix.

Die Dinge werden sich verbessern. Es gibt einige wirklich große Unternehmen, die sich bemühen, das Web in einen für Spiele geeigneten Zustand zu versetzen. Dazu gehören neue Spezifikationen / APIs zur Behebung von Mängeln in der Plattform, Verbesserungen der Browserleistung und des Browserverhaltens sowie Evangelisierung / Aufklärung über die Plattform. Bis dahin gehen die meisten Unternehmen jedoch auf Nummer sicher und meiden die riskante, neue und weitgehend experimentelle Gaming-Plattform HTML5, weshalb Sie nicht viele von ihnen sehen, die bereit sind, in sie zu investieren.


2

Wir hatten einen interessanten Thread in unserem Forum zu diesem Thema:

http://www.scirra.com/forum/how-do-you-make-money-with-html5_topic46184.html?KW=make+money

Die naheliegenden Möglichkeiten zur Monetarisierung von HTML5-Spielen sind:

  • Webstores (zum Beispiel Chrome Webstore)
  • Werbung (zum Beispiel traditionelle Bannerwerbung)
  • Inapp-Käufe (Chrome Webstore aktiviert dies)
  • Packe eine EXE ein und verteile sie auf Steam
  • Wickeln Sie mit etwas wie Phonegap und vertreiben Sie es als App für Android / iPhone

Viele Möglichkeiten!


2

HTML5 Sponsoring / Veröffentlichen

Dieses Modell ist sehr lebendig, besonders für HTML5-Spiele.

Schauen Sie sich marketJS an , eine Plattform, um HTML5-Spieleentwickler mit Publishern zu verbinden.

Offenlegung: Ich arbeite für die Plattform.

Ein gutes HTML5-Spiel kann, wenn es für das mobile Web optimiert ist, etwa 500 US-Dollar pro Lizenz erzielen. Wirklich gute können $ 1500 + holen. Verlage setzen zunehmend auf HTML5-Spiele, weil sie sich von der wettbewerbsorientierten App-Wirtschaft abwenden möchten.

Nicht-Sponsoring

Ich habe auch diesen Blog-Beitrag geschrieben , in dem einige gute Wege aufgezeigt werden, wie man seinen Lebensunterhalt für Entwickler verdienen kann


Hallo Ben und Willkommen bei GD.SE. Wir bitten die Leute, ihre Beteiligung bei der Bewerbung einer Website, mit der sie verbunden sind, vollständig offenzulegen: gamedev.stackexchange.com/faq#promotion
Jesse Dorsey

Richtig bekannt gegeben, danke!
ben0

1

Wie Ben sagte, ist MarketJS eine großartige Quelle, um Sponsoren zu finden. Wenn Sie mit dem Flash-Spielemarkt vertraut sind, entspricht dies in etwa FGL.

Getreu der Flash-Analogie besteht ein weiteres Modell für das Geldverdienen mit Web-Spielen darin, dass sie an so viele Orte wie möglich verteilt werden und durch die Aufteilung der Werbeeinnahmen verdient werden. Mochi Media war und ist der König für Flash.

Für HTML5 gibt es Clay.io . Derzeit werden vor allem Spiele für das mobile Internet angeboten, die bei der Gestaltung Ihres HTML5-Spiels ein Muss sein sollten.

Vollständige Offenlegung: Ich arbeite für Clay.io

Andere Optionen, die noch nicht so erfolgreich waren, sind:

  • Der Verkauf der Spiele im Chrome Web Store oder auf ähnlichen Marktplätzen - ich bin mir jedoch nicht sicher, ob dies jemals für Web-Spiele funktionieren wird. Die Leute sind einfach nicht in der Lage, Spiele zu kaufen, wenn es um Spiele im Internet geht.
  • Einkäufe im Spiel. Sie brauchen ein wirklich klebriges, süchtig machendes Spiel, damit dies funktioniert. Zynga ist ein Unternehmen, das das fantastisch gemacht hat und auch heute noch macht. Wenn Sie also eine Chance haben, schauen Sie sich an, wie es gemacht wurde.

Und natürlich ist Werbung immer eine ziemlich einfache Option - es geht nur darum, eine große Anzahl von Ansichten zu Ihrem Spiel zu bekommen. Nach meiner Erfahrung erzielen mobile Web-Anzeigen derzeit eine viel bessere CPM-Leistung als herkömmliche Web-Anzeigen.


0

Es gibt einige Gründe, warum HTML5-Spiele durch Sponsoring nicht so viel Geld verdienen wie Flash-Spiele.

  1. HTML5 / canvas / Javascript ist immer noch ziemlich langsam. Für einige Spiele (Rätsel, rundenbasierte Strategie) ist dies kein großes Problem, aber dennoch ein Problem, und für eine große Anzahl von Browsern ist das Canvas-Tag immer noch nicht hardwarebeschleunigt.

  2. Es gibt keine zuverlässige Möglichkeit, den Diebstahl von Code / Spiel / usw. oder das Betrügen zu verhindern. Dies ist auch ein Problem bei Flash-Spielen, aber die Dekompilierung von Flash ist etwas aufwändiger als die von Javascript (da Javascript als Klartext empfangen werden muss, damit der Browser damit umgehen kann).

  3. Ähnlich wie beim zweiten Punkt gibt es keine einfache Möglichkeit, ein HTML5-Spiel zu verbreiten. Bei Flash handelt es sich um eine einzelne SWF-Datei. In HTML5 gibt es eine HTML-Datei und mindestens eine JS-Datei sowie alle vom Spiel verwendeten Assets. Es gibt einige mögliche Lösungen dafür, aber noch niemand hat eine Methode gefunden, um damit umzugehen.

Es gibt wahrscheinlich einige andere Probleme, die ich nicht angesprochen habe, aber das sind die wichtigsten, die ich sehe. Beachten Sie, dass es Möglichkeiten gibt, mit HTML5-Spielen Geld zu verdienen, aber die Route unterscheidet sich von einem typischen Flash-Spiel. Der App Store von Chrome ist mit HTML5-Apps / -Spielen gefüllt, von denen viele zusätzliche Level oder Funktionen in Rechnung stellen. Sie können auch ein Spiel auf Ihrem eigenen Server hosten und Anzeigen schalten, um Einnahmen zu erzielen.


3
Beachten Sie, dass "mehr Arbeit zum Dekompilieren von Flash" nur deshalb erforderlich ist, weil Sie die .swf-Datei herunterladen und einen Flash-Dekompiler herunterladen müssen, während es Online-Deobfuscatoren für Javascript gibt.
thedaian 06.06.11

Ich möchte nur darauf hinweisen, dass Javascript nicht langsam ist. Javascript, zumindest unter V8, kompiliert zu Maschinencode und ist weniger als 5-mal langsamer als C! Welches ist ziemlich schnell.
JCORA

-1

Viele der oben genannten Hindernisse für die Entwicklung von HTML5-Spielen werden von modernen Browsern schnell überwunden. In den wichtigsten Browsern werden Spiele bereits in erheblichem Umfang unterstützt. Schauen Sie sich mein Spiel an, das ich nur mit HTML5 erstellt habe ( http://asteroidsinc.com/ ). Es funktioniert ähnlich wie ein Flash-Spiel, verwendet jedoch nur HTML5. Für die Monetarisierung scheint mehr Zeit erforderlich zu sein. Derzeit gibt es nicht sehr viele Optionen für HTML5. Ich habe einige Anzeigen für mein oben genanntes Spiel geschaltet, dies hat sich jedoch als nicht rentabel erwiesen. Aber ich stelle mir vor, dass mit der Zeit genauso wie mit Flash größere Spieleportale entstehen werden, um die Vorteile der neuen Technologie zu nutzen, und die Monetarisierung wird einfacher.


-1 Sie können die Frage nicht beantworten. Dein Spiel sieht gut aus.
Markus von Broady

-5

Natürlich werden solche Sites keine HTML 5-Spiele kaufen, sie würden nicht für einen großen Teil ihrer Benutzer funktionieren. Wenn Sie zumindest eine Chance haben möchten, eine dieser Websites zum Kauf von HTML-Spielen zu überreden, sollten Sie IE6-kompatibles HTML 4.01 schreiben.

Aber Sie hätten immer noch eine Menge zu tun, wenn Sie es ernst meinen, die Mauer zu brechen, werden sie ihre Geschäftsweise mit Sicherheit nicht für etwas ändern, das nur gut ist.


IE6 ist auf etwa 10% der Webnutzer oder weniger beschränkt, je nachdem, welche Art von Bevölkerungsgruppe Sie betrachten.
Gregory Avery-Weir

Wenn Sie eine erfolgreiche Spieleseite betreiben, möchten Sie 10% Ihrer Benutzer mit einem Link zu einem Spiel belästigen, das sie nicht spielen können? Sie haben genug Spiele, obwohl der Verlust, diese Benutzer ein einziges Mal zu enttäuschen, ziemlich gering sein kann, ist der Gewinn, der durch das Hinzufügen eines einzelnen Spiels zur Site entsteht, ebenfalls vernachlässigbar gering.
aaaaaaaaaaa

4
Ja, ich würde wahrscheinlich ein qualitativ hochwertiges Produkt entwickeln, das 90% meiner Kunden verwenden können. Da ich die anderen 10% bereits auffordere, Flash, Shockwave und Silverlight zu installieren, um dieses spezielle Spiel zu spielen, kann ich sie auch auffordern, einen neueren Browser zu verwenden, um dieses spezielle Spiel zu spielen.
Doppelgreener

Spieleportale tendieren ebenfalls dazu, vorausschauend zu denken. Siehe Kongregates jüngste Ergänzung des Dienstes durch Unity als First-Tier-Produkt. Das Hauptproblem bei HTML5 ist, wie ich sehe, das Packen der Spiele zur Verteilung.
Gregory Avery-Weir
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.