Game development
Gaming ist eine der beliebtesten Computeraktivitäten. Ständig kommen neue Technologien auf den Markt, die es ermöglichen, bessere und leistungsstärkere Spiele zu entwickeln, die in jedem standardkonformen Webbrowser ausgeführt werden können.
Entwickeln Sie Webspiele
Willkommen im MDN-Spieleentwicklungszentrum! In diesem Bereich der Website stellen wir Ressourcen für Webentwickler bereit, die Spiele entwickeln möchten. Im Hauptmenü auf der linken Seite finden Sie viele nützliche Tutorials und Technikartikel, also zögern Sie nicht, die Inhalte zu erkunden.
Wir haben auch einen Referenzbereich hinzugefügt, damit Sie leicht Informationen über alle gängigen APIs finden können, die in der Spieleentwicklung verwendet werden.
Hinweis: Die Erstellung von Spielen im Web basiert auf einer Reihe von zentralen Webtechnologien wie HTML, CSS und JavaScript. Das Learning Area ist ein guter Ausgangspunkt, um mit den Grundlagen zu beginnen.
Portierung von nativen Spielen auf das Web
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 Werkzeug erfahren. Dies ist ein LLVM-zu-JavaScript-Compiler, der LLVM-Bytecode (z.B. generiert aus C/C++ mit Clang oder aus einer anderen Sprache) in asm.js kompiliert, das im Web ausgeführt werden kann.
Um loszulegen, siehe:
- About Emscripten für eine Einführung inklusive Details auf hoher Ebene.
- Download and Install für die Installation der Toolchain.
- Emscripten Tutorial für ein Tutorial, das Ihnen beibringt, wie Sie anfangen können.
Beispiele
Für eine Liste von Webspielbeispielen, sehen Sie sich unsere Liste der Tutorials an.
Siehe auch
- Build New Games
-
Eine kollaborative Website mit einer großen Anzahl an Tutorials zur offenen Webspielentwicklung. War in letzter Zeit nicht sehr aktiv, hat aber dennoch einige nützliche Ressourcen.
- Creative JS
-
Eine Sammlung beeindruckender JavaScript-Techniken und -Experimente, nicht speziell für Spiele, aber trotzdem hilfreich. War in letzter Zeit nicht sehr aktiv, hat aber dennoch einige nützliche Ressourcen.
- Game Programming Patterns
-
Ein Online-Buch, geschrieben von Bob Nystrom, das Programmiermuster im Kontext der Spieleentwicklung behandelt, mit dem Ziel, Spieleentwicklern zu helfen, effektiveren und effizienteren Code zu produzieren.
- Gamedev.js Weekly
-
Wöchentlicher Newsletter über die Entwicklung von HTML-Spielen, der jeden Freitag versendet wird. Enthält die neuesten Artikel, Tutorials, Werkzeuge und Ressourcen.
- HTML5 Game Engine
-
Liste der beliebtesten HTML-Spiel-Frameworks zusammen mit Bewertungen, Merkmalen und Beispielen.
- Tuts+ Game Development
-
Tutorials und Artikel über allgemeine Spieleentwicklung.
- 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-Spieleentwickler mit einer Dateigrößenbeschränkung von 13 Kilobyte. Alle eingereichten Spiele sind in lesbarer Form auf GitHub verfügbar.
- Mozilla Hacks Blog
-
Spielekategorie auf dem Mozilla Hacks Blog mit interessanten Artikeln zur Spieleentwicklung.
- Games section on wiki.mozilla.org
-
Eine Wiki-Seite mit Informationen über Mozillas Engagement in Plattformspielen.