---
title: Introduction au développement de jeux HTML5 (résumé)
slug: Games/Introduction_to_HTML5_Game_Development
tags:
- Firefox OS
- HTML5
- Jeux
- Mobile
translation_of: Games/Introduction_to_HTML5_Game_Development_(summary)
original_slug: Jeux/Introduction_to_HTML5_Game_Gevelopment_(summary)
---
{{GamesSidebar}}
{{IncludeSubnav("/en-US/docs/Games")}}
Avantages
- Les jeux construits avec HTML5 fonctionnent sur les smartphones, les tablettes, les PC et les téléviseurs intelligents.
- Annoncez et promouvez votre jeu sur le Web, ainsi que sur d'autres médias.
- Paiements. Chargez ce que vous voulez et utilisez le service de traitement des paiements de votre choix.
- Mettez à jour votre jeu quand vous le souhaitez.
- Collectez vos propres analyses !
- Connectez-vous plus étroitement avec vos clients,
- Les joueurs peuvent jouer au jeu n'importe où, n'importe quand.
Technologies Web
- API plein écran
- Gameplay en plein écran.
- API Gamepad
- Utilisez des manettes ou d'autres contrôleurs de jeu.
- HTML et CSS
- Créez, stylisez et aménagez l'interface utilisateur de votre jeu.
- Audio HTML
- Jouez facilement des effets sonores et de la musique simplement.
- IndexedDB
- Stockez les données utilisateur sur leur propre ordinateur ou appareil.
- JavaScript
- Langage de programmation Web rapide pour écrire le code de votre jeu.
Pour porter facilement vos jeux existants Emscripten ou Asm.js
- API de verrouillage de pointeur
- Verrouillez la souris ou tout autre périphérique de pointage dans l'interface de votre jeu.
- SVG (Scalable Vector Graphics)
- Créez des graphiques vectoriels qui évoluent en douceur, quelle que soit la taille ou la résolution de l'écran de l'utilisateur.
- Tableaux typés
- Accédez aux données binaires brutes depuis JavaScript; Manipulez les textures GL, les données de jeu ou tout autre chose.
- API Web Audio
- Contrôlez la lecture, la synthèse et la manipulation de l'audio en temps réel.
- WebGL
- Créez des graphiques 3D (et 2D) haute performance à accélération matérielle. OpenGL ES 2.0.
- WebRTC
- Communications en temps réel pour contrôler les données audio et vidéo, y compris la téléconférence et la transmission d'autres données d'application entre deux utilisateurs comme le chat.
- WebSockets
- Connectez votre application ou votre site à un serveur pour transmettre des données en temps réel. Parfait pour l'action de jeu multijoueur, les services de chat, etc.
- Web Workers
- Créez des threads d'arrière-plan exécutant leur propre code JavaScript pour les processeurs multicœurs.
- XMLHttpRequest et File API
- Envoyez et recevez tout type de données que vous souhaitez à partir d'un serveur Web, comme le téléchargement de nouveaux niveaux de jeu et d'illustrations pour transmettre des informations sur l'état du jeu non en temps réel dans les deux sens.