Spielentwicklung
Gaming ist eine der beliebtesten Computeraktivitäten. Neue Technologien ermöglichen es ständig, bessere und leistungsfähigere Spiele zu entwickeln, die in jedem standardkonformen Webbrowser ausgeführt werden können.
Webspiele entwickeln
Willkommen im MDN-Spielentwicklungszentrum! In diesem Bereich der Website bieten wir Ressourcen für Webentwickler, die Spiele entwickeln möchten. Sie finden im Hauptmenü auf der linken Seite viele nützliche Tutorials und Techniken, also zögern Sie nicht, sich umzuschauen.
Wir haben auch einen Referenzabschnitt aufgenommen, damit Sie leicht Informationen über alle gängigen APIs finden, die in der Spielentwicklung verwendet werden.
Hinweis: Spiele im Web zu erstellen, basiert auf einer Reihe von Kern-Webtechnologien wie HTML, CSS und JavaScript. Der Abschnitt Webentwicklung lernen ist ein guter Ausgangspunkt, um mit den Grundlagen zu beginnen.
Native Spiele ins Web portieren
Wenn Sie ein nativer Entwickler sind (zum Beispiel Spiele in C++ schreiben) und daran interessiert sind, wie Sie Ihre Spiele ins Web portieren können, sollten Sie mehr über unser Emscripten Tool erfahren — dies ist ein LLVM zu JavaScript-Compiler, der LLVM-Bytecode (z. B. generiert aus C/C++ mit Clang oder aus einer anderen Sprache) nimmt und diesen in asm.js kompiliert, das im Web ausgeführt werden kann.
Um loszulegen, siehe:
- Über Emscripten für eine Einführung einschließlich Details auf hoher Ebene.
- Herunterladen und Installieren für die Installation der Toolchain.
- Emscripten Tutorial für ein Tutorial, das Ihnen zeigt, wie Sie beginnen können.
Beispiele
Für eine Liste von Webspiel-Beispielen, schauen Sie sich unsere Liste von Tutorials an.
Siehe auch
- Build New Games
-
Eine kollaborative Seite mit einer großen Anzahl von Tutorials zur offenen Webspielentwicklung. War kürzlich nicht sehr aktiv, hält aber immer noch einige gute Ressourcen bereit.
- Creative JS
-
Eine Sammlung beeindruckender JavaScript-Techniken und -Experimente, nicht speziell für Spiele, aber dennoch hilfreich. War kürzlich nicht sehr aktiv, hält aber immer noch einige gute Ressourcen bereit.
- Game Programming Patterns
-
Ein Online-Buch, geschrieben von Bob Nystrom, das Programmiermuster im Kontext der Spielentwicklung diskutiert, mit dem Ziel, Spielentwickler dabei zu unterstützen, effektiveren und effizienteren Code zu produzieren.
- Gamedev.js Weekly
-
Wöchentlicher Newsletter über HTML-Spielentwicklung, der jeden Freitag versendet wird. Enthält die neuesten Artikel, Tutorials, Tools und Ressourcen.
- HTML5 Game Engine
-
Liste der beliebtesten HTML-Spiel-Frameworks zusammen mit ihrer Bewertung, Funktionen und Beispielen.
- Tuts+ Game Development
-
Tutorials und Artikel über Spielentwicklung im Allgemeinen.
- HTML5 Gamedev Starter
-
Starter für neue Spieleentwickler, eine kuratierte Liste von Links zu verschiedenen nützlichen Ressourcen im Web.
- js13kGames
-
JavaScript-Coding-Wettbewerb für HTML-Spielentwickler mit einer Dateigrößenbeschränkung von 13 Kilobytes. Alle eingereichten Spiele sind in lesbarer Form auf GitHub verfügbar.
- Mozilla Hacks Blog
-
Kategorie Spiele im Mozilla Hacks Blog mit interessanten Artikeln zur Spielentwicklung.
- Spiele-Sektion auf wiki.mozilla.org
-
Eine Wiki-Seite mit Informationen über Mozillas Engagement in Plattformspielen.