Wie man einen HTML5-Spiel - Zenva, GameDev Academy

Wie man einen HTML5-Spiel - Zenva, GameDev Academy

Was genau ist ein Spiel HTML5

Bausteine

Die sehr grundlegenden Bausteine ​​eines HTML5-Spiel sind die der Bahn:

Mit der oben können Sie awesome Spiele machen, die auf modernen Web-Browser auf mobilen und Desktop ausgeführt werden, aber einige Spiele möglicherweise mehr Merkmale erfordern, so gibt es weitere Bausteine, die Sie hinzufügen können.







Server-Seite

Wenn Sie Ihre Spiele zu gespeicherten Daten wollen remote benötigen Sie einen serverseitigen für Ihr Spiel. Sie können Ihr eigenes Backend unter Verwendung eines beliebigen serverseitige Sprache entwickeln, müssen Sie auch einen Server in diesem Fall.

Oder Sie können einen Drittanbieter-Backend-as-a-Service-Provider verwenden. Einige haben freien Versionen, die Sie verwenden können, und sie werden Laden Sie beginnen, sobald Sie bestimmte Grenzen überschreiten. Einige dieser Anbieter sind vor allem auf Spiele konzentriert, einige sind vor allem für mobile Anwendungen konzipiert, kann aber auch für Spiele verwendet werden.

Wie ein HTML5-Spiel verteilen

Wenn Sie es über proprietäre Plattformen verteilen wollen, müssen Sie einen Prozess durchlaufen Verpackung genannt. Im Grunde erstellen Sie eine native App für die Plattform, die Sie verteilen wollen es (iOS, Android, etc.) und setzen Sie Ihr Spiel im Innern, so dass dieser App funktioniert wie ein Web-Browser und „läuft“ Ihr Spiel.

Für Desktop-Plattformen wie Windows, Mac oder Linux gibt es ein Tool Knoten webkit genannt, dass Sie Ihre HTML5-Spiele für diese Plattformen packen können.

HTML5-Spiel-Frameworks







Die meisten Spiele, einige Konzepte zu teilen, dass von Sprites (grafischen Elementen, die Feinde, Spieler, Elemente in Ihrem Spiel darstellen), Szenen oder Stufen, Animationen, Sound, Grafik Assets Laden etc. Da die meisten Spiele-Entwickler wollen auf ihrem eigentlichen Spiel konzentrieren und nicht in diese ganze Abstraktionsschicht zu schaffen, ist es Ihnen ein HTML5-Spiel-Frameworks verwenden empfohlen.

HTML5-Spiel-Frameworks und Bibliotheken, die Baukomponenten enthalten Sie Ihre eigenen Spiele erstellen können. Diese Bibliotheken sind Open-Source-Projekte erstellt und gepflegt von Menschen, die auf die HTML5 gamedev Umwelt beitragen wollen. In vielen Fällen werden sie den Rahmen für ihre eigenen Spiele erstellt, und nachdem er erkannt hatte, dass andere Menschen nicht nur es verwenden möchte, sondern auch dazu beitragen, sie sie sie als Open-Source-Code freigegeben, gewinnt so alle.

Was kann Ihnen helfen, Ihre Wahl:

  • Ihr Spiel ist für Desktop-, Mobil- oder beides?
  • Haben sie eine aktive Community haben?
  • Gibt es viele Menschen, die Rahmenbedingungen heute mit?
  • Ist es eingehalten wird oder die Github Seite sieht aus wie eine verlassene Stadt?

Manchmal bei realen Spielen suchen gibt Ihnen mehr Einblick als nur Worte. Dieses Projekt vergleicht verschiedene Motoren durch das exakt gleiche Breakout-Spiel in alle von ihnen zu machen.

Einige beliebte kostenlose Frameworks sind:

HTML5-Spiele-Entwicklung Kurse

Video-Kurse sind eine gute Möglichkeit, neue Technologien zu erlernen. Der Hauptunterschied zwischen einem Video-Kurs und nur beobachten YouTube-Videos ist, dass es mehr Struktur ist. Gute Kurse haben ein klares Ziel und darauf aufbauen, um es Schritt für Schritt. Im Folgenden eine Liste der Kurse, die von Zenva, die Ihnen die Werkzeuge, die Sie benötigen geben können HTML5-Spiele zu erstellen.

Andere HTML5 Game Development Frameworks:

Server-Side-Entwicklung (um einen Backend für Ihre Spiele)

HTML5 Spiel Tutorials

An der GameDev Academy, wie Sie bereits wissen, haben wir eine Reihe von HTML5 Spiele-Entwicklung Tutorials, meist auf Phaser. LimeJS. Quintus und BabylonJS. Es gibt andere Plätze guten Qualität HTML5 gamedev tuts zu finden:

HTML5 gamedev Gemeinden

Sie können viele aktive Communities im Internet, einige Fokus auf gamedev im Allgemeinen und einige andere nur in HTML5 gamedev finden.

HTML5 gamedev Herausforderungen

HTML5 gamedev Podcasts

Veröffentlicht von

Pablo Farias Navarro

Teile diesen Artikel







In Verbindung stehende Artikel