Techniken für die Spieleentwicklung
Diese Seite listet wesentliche Kerntechniken für alle auf, die Spiele mit offenen Webtechnologien entwickeln möchten.
- Async-Skripte für asm.js verwenden
-
Besonders beim Erstellen von mittelgroßen bis großen Spielen sind Async-Skripte eine unverzichtbare Technik, um sicherzustellen, dass das JavaScript Ihres Spiels außerhalb des Haupt-Threads kompiliert und für künftige Spielaufrufe zwischengespeichert werden kann, was zu einer erheblichen Leistungssteigerung für Ihre Nutzer führt. Dieser Artikel erklärt, wie das geht.
- Optimierung der Startleistung
-
Wie Sie sicherstellen, dass Ihr Spiel schnell und reibungslos startet, ohne dass es den Anschein hat, den Browser oder das Gerät des Nutzers zu blockieren.
- Verwendung von WebRTC Peer-to-Peer-Datenkanälen
-
Neben der Unterstützung für Audio- und Videokommunikation ermöglicht WebRTC das Einrichten von Peer-to-Peer-Datenkanälen, um Text- oder Binärdaten aktiv zwischen Ihren Spielern auszutauschen. Dieser Artikel erklärt, was dies für Sie tun kann, und zeigt, wie Sie Bibliotheken verwenden, die dies erleichtern.
- Audio für Web-Spiele
-
Audio ist ein wichtiger Bestandteil jedes Spiels — es fügt Feedback und Atmosphäre hinzu. Webbasierte Audio-Technologien entwickeln sich schnell weiter, aber es gibt noch viele Unterschiede zwischen den Browsern zu bewältigen. Dieser Artikel bietet einen detaillierten Leitfaden zur Implementierung von Audio für Web-Spiele und untersucht, was derzeit auf einer möglichst breiten Palette von Plattformen funktioniert.
- 2D-Kollisionsabfrage
-
Eine prägnante Einführung in die Kollisionsabfrage in 2D-Spielen.
- Tilemaps
-
Kacheln sind eine sehr beliebte Technik in 2D-Spielen zum Aufbau der Spielewelt. Diese Artikel bieten eine Einführung in Tilemaps und wie man sie mit der Canvas-API implementiert.