Développement de jeux vidéo
===========================

Les jeux vidéo sont parmi les activités numériques les plus populaires. L'arrivée continue de nouvelles technologies permet de développer encore des jeux de meilleure qualité et plus performants qui peuvent fonctionner dans n'importe quel navigateur respectant les standards du web.

Développement de jeux pour le web
---------------------------------

Bienvenue dans le centre de développement de jeux MDN ! Dans cette zone du site, nous fournissons des ressources pour les développeurs web désireux de développer des jeux. Vous trouverez de nombreux tutoriels et articles techniques dans le menu principal à gauche, alors n'hésitez pas à explorer.

Nous avons également inclus une section de références afin que vous puissiez facilement trouver des informations sur toutes les API les plus courantes utilisées dans le développement de jeux.

**Note :** La création de jeux sur le Web s'appuie sur un certain nombre de technologies Web de base telles que HTML, CSS et JavaScript. La Zone "Apprendre" est un bon endroit pour commencer avec les bases.

Portez des jeux natifs sur le Web
---------------------------------

Si vous êtes un développeur natif (par exemple écrivant des jeux en C ++), et que vous êtes intéressé par la façon dont vous pouvez porter vos jeux sur le Web, vous devriez en apprendre plus sur notre outil Emscripten - c'est un compilateur LLVM vers JavaScript, qui prend le "bytecode LLVM" (par exemple, généré à partir de C / C ++ en utilisant Clang ou un autre langage) et le compile dans asm.js , qui peut être exécuté sur le Web.

Pour commencer, voir :

* About Emscripten pour une introduction incluant des détails de haut niveau.
* D/gameswnload and Install pour installer la chaîne d'outils .
* Emscripten Tutorial pour un tutoriel qui vous enseigne comment commencer.
Exemples
--------

Pour une liste d'exemples de jeux, voir notre page exemples. Consultez aussi https://games.mozilla.org/ pour des ressources et des exemples plus utiles !

Voir aussi
----------

Build New Games (en anglais)

Un site collaboratif avec de nombreux tutoriels concernant le développement de jeux vidéo sur le Web. N'a pas été très actif récemment, mais détient toujours de belles ressources.

Creative JS (en anglais)

Un ensemble de techniques et d'expérimentations JavaScript, pas nécessairement liées au domaine vidéo-ludique mais qui se révèlent plutôt utiles et impressionnantes. N'a pas été très actif récemment, mais détient toujours de belles ressources.

Game programming patterns (en anglais)

Un livre en ligne, écrit par Bob Nystrom, qui traite des modèles de programmation dans le contexte du développement de jeux, dans le but d'aider les développeurs de jeux à produire un code plus réussi et plus opérationnel.

Gamedev.js Weekly (en anglais)

Bulletin hebdomadaire sur le développement de jeux HTML5, envoyé tous les vendredis. Contient les derniers articles, didacticiels, outils et ressources.

HTML5 Game Devs Forum (en anglais)

Forums pour développeurs, créateurs de "framework" et éditeurs. Posez des questions, obtenez des commentaires, aidez les autres.

HTML5 Game Engine (en anglais)

Liste des architectures de jeux HTML5 les plus populaires ainsi que leurs classement, fonctionnalités et exemples.

JSBreakouts (en anglais)

Comparez les clones JavaScript Breakout dans différents systèmes pour vous aider à choisir le bon pour vous.

Tuts+ Game Development (en anglais)

Tutoriels et articles sur le developpement de jeux en général.

HTML5 Gamedev Starter (en anglais)

De quoi démarrer pour les nouveaux développeurs de jeux, une liste organisée de liens vers diverses ressources utiles sur le web.

js13kGames (en anglais)

Concours de codage JavaScript pour les développeurs de jeux HTML5 avec une limite de taille de fichier fixée à 13 kilo-octets. Tous les jeux soumis sont disponibles sous forme lisible sur GitHub.

Mozilla Hacks blog (en anglais)

Catégorie Jeux sur le blog "Hacks" de Mozilla contenant des articles connexes intéressants.