HTML5! Wir wetten, Sie hätten davon mehr als einmal gehört, unabhängig davon, ob Sie Webentwickler sind oder nicht. Es ist eine der Auszeichnungssprachen, die unter Entwicklern seit der Geburtszeit selbst diskutiert wurde. Darüber hinaus müssen wir berücksichtigen, dass die Sprache in kürzester Zeit eine große Resonanz und Popularität erlangt hat, da es eine Menge Funktionen gab, die HTML5 zu Standalone verholfen haben. Obwohl es das Label Hyper Text Markup Language trägt, sind seine Werke mit Sicherheit viel mehr als wir erwarten. Einfach gesagt, HTML5 ist ein Flash-Killer. Es wurden einige Diskussionen über HTML5- und Apple-Geräte gestartet, da keines der iDevices mit Flash-Unterstützung geliefert wurde. Wie Sie sich vorstellen können, hat das Unternehmen den Ausfall von Flash vordefiniert und die plattformübergreifende Funktionalität von HTML5 verwendet. Darüber hinaus müssen wir sagen, dass Flash mit Sicherheit eine sehr kurze Lebensdauer hat, da die neue Version der Markup-Sprache mit einer integrierten Videoeinbettungsfunktion auf die Bühne kam, die ausreicht, um Flash zu töten.
Wie bereits erwähnt, wurde HTML5 nicht nur für die Erstellung von Websites entwickelt, sondern auch für Dinge, die von den vorherigen Versionen nicht einmal vorgestellt wurden. Entwickler und Unternehmen (einschließlich Web Giants Google) haben die Fähigkeiten von HTML5 angemessen erkannt und viele Programme gestartet, um dies bekannt zu machen HTML. Im Web sind mehrere Experimente zu sehen, die die Fähigkeiten von HTML5 geschickt nutzen. Das intuitivste und interaktivste Anwendungs-HTML, das wir finden können, ist HTML5-Gaming! Ja, hervorragende Spiele können mit HTML5 entwickelt werden und die Entwicklung ist viel einfacher als bei Flash oder anderen Sprachen. Abgesehen von der Programmierung von Grund auf können Sie HTML5 Game Development Engines verwenden, wenn Sie weniger Kenntnisse über Codes haben, aber einen kreativen Geist haben. Heute stellen wir Ihnen einige hervorragende Spieleentwicklungs-Engines vor, die HTML5 und JavaScript verwenden.
Konstruiere 2
Construct 2 als Spieleentwicklungs-Engine hilft Ihnen, HTML5-basierte Spiele ohne Programmiererfahrung zu erstellen. Diese Engine wurde von Scirra Limited entwickelt und ist KOSTENLOS für nicht-kommerzielle Zwecke erhältlich. Was Sie für die Entwicklung eines HTML5-Spiels tun müssen, ist eine starke Vorstellung von Ihrem Spiel und Ihrer Kreativität. Sie können die Spielobjekte (normalerweise Bilddateien) einfach auf die Leinwand ziehen und ihnen bestimmte Eigenschaften und Verhalten definieren. Darüber hinaus können Sie diesen Dienst in jedem Webbrowser verwenden, der HTML5 unterstützt sowie dedizierte Apps für iOS, Android, Windows 8 und Google Chrome.
Der Nachteil des Spiels besteht darin, dass es Ihr kreatives Denken einschränken kann. Wenn Sie ein Spiel mit einem großen Aspekt und Features planen, wird Construct 2 Ihnen nicht leisten können. Darüber hinaus müssen Sie, wenn Sie Ihr Spiel für kommerzielle Zwecke nutzen möchten, eine Lizenz von Scirra Limited erwerben. Sie können die Website von Scirra besuchen, um eine Demo zu Arbeiten zu erhalten, die mit Construct 2 ausgeführt wurden.
Auswirkung JS
Impact JS ist eine JavaScript-basierte Spieleentwicklungs-Engine für die HTML5-Spielentwicklung. Die Engine wird mit einem 3D-Level-Editor und Unterstützung für verschiedene Geräte einschließlich iOS geliefert. Abgesehen von dem oben genannten ist Impact JS keine kostenlose Spieleentwicklungs-Engine, aber es hat eine große Sammlung von Tools und Erweiterungen in seiner Bibliothek. Mit diesen Tools können Sie Ihren Spielen eine große visuelle Wirkung verleihen.
Der 2D-Level-Editor ist das exklusive Feature von Impact JS. Dieser Editor ermöglicht Side-Scrolling und Top-Down-RPG-Spielfunktionen, die großartig sind. In Impact JS ist auch ein leistungsstarkes Debugging-Tool integriert, das Ihnen Leistungsnachteile und Gründe vorschlägt. All diese Funktionen zusammen bedeuten, dass die Zahlung von 99 USD pro Impact JS-Lizenz Ihr Geld und Ihre Zeit wert ist.
LimetteJS
Hier kommt eine weitere KOSTENLOSE Entwicklungs-Engine! LimeJS ist ein JavaScript-gestütztes Framework, das für die HTML5-Spielentwicklung entwickelt wurde. Das von Digital Fruit entwickelte Framework steht unter einer Apache-Lizenz, einfach Open Source, wodurch es legal ist, den Code neu zu erstellen und wiederzuverwenden. Das Entwicklungsteam sagt, dass sie dieses Framework entworfen haben, um die HTML5-Spieleentwicklung ohne Codekomplexität zu ermöglichen.
Als Open-Source-Projekt kann LimeJS Ihnen im Vergleich zu einem privaten Projekt mehr Funktionen bieten. Eine große Menge an Demos und Tutorials ist im Web verfügbar, so dass Sie sich keine Sorgen machen müssen, dass Sie das Framework nicht kennen. Das Framework unterstützt jeden modernen Browser sowie iOS und Android.
Wildsalat
Eine weitere Drag & Drop-fähige Spieleentwicklungs-Engine, die auf HTML5 basiert. Abgesehen von anderen Engines verfügt Game Salad über einen integrierten Emulator, mit dem Sie sehen können, wie das Spiel auf einem mobilen Bildschirm funktioniert. Die plattformübergreifende Entwicklung ist über Game Salad verfügbar und die unterstützte Liste geht weiter wie iOS, Android, Amazon Kindle und die neuesten, Windows 8.
Diese Engine hat zwei Versionen, KOSTENLOS und BEZAHLT. Die kostenpflichtige Version wird Ihnen jedes Jahr 299 US-Dollar aus der Tasche ziehen. Einige Funktionen wie In-App-Kauf, i-Ad, Veröffentlichung, Game Center, Android-Publishing usw. sind in der Pro-Version vorhanden. Alle oben genannten Funktionen fehlen anderen Engines und es ist eine gute Entscheidung, die Pro-Version zu kaufen.
Flash-JS
Flash JS hat eine kleine Beziehung zu Flash sowie zu JS. Sie können mit dieser Engine HTML5-Spiele erstellen und Action Script 3-Codes in [html] einfügen. [/html]-Code, wodurch er auch Flash-basierten Entwicklern bekannt vorkommt. Dieser ist ebenfalls KOSTENLOS und ist Open Source, was enorme Beiträge aus verschiedenen Teilen des Webs einbringt.
Schlaue JS
Dies ist ein weiteres JavaScript-basiertes Spieleentwicklungs-Framework, das im Vergleich zu anderen Engines eine große Community-Unterstützung hat. Obwohl das Framework kein Plug-and-Play-Framework hat, hat es einige Vorteile wie das Entity Component System. Mit dieser Funktion können Sie Ihr Spiel aufklären, indem Sie jeder Entität in Ihrem Spiel (Helden, Schurken usw.) Komponenten geben. Diese Funktion kann lange Vererbungsketten von Ihrem Code mit Sicherheit vermeiden. Auch wenn Crafty JS nicht sehr einfach ist, ist es offensichtlich eine hervorragende Spiel-Engine.
Quintus-Motor
Es ist ein Neuling in der Liste der HTML5-Game-Engines mit einem Label für leichtes Verhalten. Quintus Engine unterstützt die Entwicklung sowohl für mobile Geräte als auch für Computer, was für Entwickler nützlich ist.
Eine dedizierte Website wartet auf die Benutzer von Quintus Engine, dh Zweifel werden für Sie zumindest bei Quintus kein großer Junge sein.
Zusammenfassung
Wir haben Ihnen mehrere Game Development Engines für HTML5 genannt und die letzte Wahl liegt bei Ihnen. Wie Sie wissen, wird jeder unterschiedliche Aspekte seines Spiels haben und verschiedene Dienste werden zur Verfügung stehen, um verschiedene Anforderungen zu erfüllen. In dieser Liste sind die meisten Engines KOSTENLOS, obwohl einige von ihnen eine PRO-Version haben. Da es ein Wort über Anforderungen gibt, möchten wir nicht sagen, dass „diese“ die beste ist. Teilen Sie uns auf jeden Fall Ihre Erfahrungen mit der Entwicklung von HTML5-Spielen in den Kommentaren mit. Wir können erraten, was Sie denken werden, nachdem Sie dies gelesen haben. „Ist die Entwicklung von HTML5-Spielen so einfach?“
Rachel Johnson
Sehr geehrter Herr,
Ich bin auch dabei, HTML 5 Entwicklung zu lernen.
Manish
Es ist eine großartige Informationsquelle zum Erstellen eines Spiels mit HTML5-Spieleentwicklungs-Engines. Danke für das Teilen dieser Informationen.
Frank Cern
Abhijith, ich habe tatsächlich darüber nachgedacht, in diesen Raum einzudringen. Danke für alle Infos. Von all den oben genannten Motoren habe ich nur von Konstrukt gehört, ich denke, ich muss viel lesen!
Juuhhii Agrawal
Danke Abhijith für den informativen Beitrag. Ich habe mir schon überlegt, welches JS ich verwenden soll. Indem du von all diesen erzählst, hast du mir gerade dabei geholfen, meine Wahl viel einfacher zu treffen.
Bipul Khan
Wirklich großartige Frameworks für die Entwicklung von HTML5-Spielen. Vielen Dank Abhijith für das Teilen dieser coolen Sachen :)
Emilia
Ich war immer von diesem HTML-Zeug verblüfft. Ich fand deinen Beitrag aber sehr interessant. Danke für das Teilen.
Neha
Hallo Abhijith, gerade lerne ich HTML5 und diese Liste gibt mir einen Schub beim Lernen von HTML Gaming und gibt mir einige gute Beispiele. Danke
Jeremy S.
Wow.. danke für diesen tollen Artikel. Eigentlich wollte ich meine Online-Codierungsstunden aufgeben. Aber das hat mich ermutigt, weiterzumachen. Ich werde bald ein eigenes Spiel machen. ;)
Stacey
Das ist ein ziemlicher Technikfreak für mich… Aber ich kenne viele Freunde, die wirklich daran interessiert sind, deinen Beitrag zu lesen. Und das werde ich ihnen mitteilen! Danke für all die wertvollen Infos.
Schalin
Wildsalat sieht vielversprechend aus, da er plattformunabhängig und kostenlos ist. Sollte es mal versuchen, toller Aktienmann!
Lavindra
Ich habe wirklich überlegt, in diesen Bereich zu ziehen. Danke für die ganzen Daten
Swapnil Raja
Scheint ziemlich viel Wissen über HTML5 zu sein, das sich gut leisten kann!
Yota
Bitte beachten Sie die Turbulenz HTML5-Spiel-Engine. Im Mai war es Open Source.
http://www.turbulenz.biz/developers
– Mit dieser Spiel-Engine haben wir ein 3D-HTML5-Spiel entwickelt, http://www.polycraftgame.com
– Ein schottischer Entwickler hat Word Quest und Save the Day entwickelt.
http://www.youtube.com/watch?v=T_oCfbOwKds
http://www.youtube.com/watch?v=yxa6bKIs-Cw
Punter
Tolle Liste, aber ich würde immer empfehlen, LimeJS zu verwenden.