Introduction au développement de jeux HTML5 (résumé)

Vous lisez la version anglaise de ce contenu car il n’existe pas encore de traduction dans cette langue. Aidez-nous à traduire cet article !

Avantages

  1. Les jeux construits avec HTML5 fonctionnent sur les smartphones, les tablettes, les PC et les téléviseurs intelligents.
  2. Annoncez et promouvez votre jeu sur le Web, ainsi que sur d'autres médias.
  3. Paiements. Chargez ce que vous voulez et utilisez le service de traitement des paiements de votre choix.
  4. Mettez à jour votre jeu quand vous le souhaitez.
  5. Collectez vos propres analyses !
  6. Connectez-vous plus étroitement avec vos clients,
  7. Les joueurs peuvent jouer au jeu n'importe où, n'importe quand.

Technologies Web

Function Technologie
Audio Web Audio API
Graphique WebGL (OpenGL ES 2.0)
Input Événements tactiles, Utiliser l'API Gamepad, capteurs de l'appareil , L'API WebRTC, Utiliser le mode plein écran, Pointer Lock API
Language JavaScript (ou C/C++  utilisant Emscripten pour compiler en JavaScript )
Networking WebRTC and/or WebSockets
Stockage IndexedDB  ou le "cloud"
Web HTML, CSS, SVG, Social API ( et beaucoup plus! )
Full Screen API
Full screen gameplay.
Gamepad API
Use gamepads or other game controllers.
HTML and CSS
Build, style, and lay out your game's user interface.
HTML audio
Easily play simple sound effects and music.
IndexedDB
Store user data on their own computer or device.
JavaScript
Fast web programming language to write the code for your game.
To easily port your existing games Emscripten or Asm.js
Pointer Lock API
Lock the mouse or other pointing device within your game's interface.
SVG (Scalable Vector Graphics)
Build vector graphics that scale smoothly regardless of the size or resolution of the user's display.
Typed Arrays
Access raw binary data from within JavaScript; Manipulate GL textures, game data, or anything else.
Web Audio API
Control the playback, synthesis, and manipulation of audio in real time.
WebGL
Create high-performance, hardware-accelerated 3D (and 2D) graphics. OpenGL ES 2.0.
WebRTC
Real-Time Communications to control audio and video data, including teleconferencing and transmitting other application data back and forth between two users like chat.
WebSockets
Connect your app or site to a server to transmit data back and forth in real-time. Perfect for multiplayer gaming action, chat services, and so forth.
Web Workers
Spawn background threads running their own JavaScript code for multi-core processors.
XMLHttpRequest and File API
Send and receive any kind of data you want from a Web server like downloading new game levels and artwork to transmitting non-real-time game status information back and forth.