Visuel de Développer des jeux en HTML5 et JavaScript
visibilityFeuilleter

Alors que les navigateurs sont en constante évolution pour optimiser l'exécution de jeux, HTML5 propose de nouvelles balises et API JavaScript pour gérer la vidéo et l'audio, dessiner en 2D et 3D. De quoi alimenter l'explosion du marché des jeux web, natifs et sociaux, notamment sur les smartphones et tablettes.

De la conception du gameplay à la configuration du serveur Node.js et MongoDB

Cet ouvrage, exemples de code à l'appui, décortique les étapes de création d'un jeu vidéo en HTML5 et JavaScript, de la réalisation d'un concept et de l'étude de la concurrence, à la commercialisation et à l'animation d'une communauté. Tous les aspects du développement sont abordés : conception du scénario et du gameplay, création des niveaux (level design) et des profils de joueurs, gestion de spritesheets, mise au point d'une ambiance, affichage de décors, effets graphiques, animations, collisions et effets sonores (HTML5 Audio)...

L'ouvrage guide également le lecteur dans le choix d'un framework, et la configuration d'un serveur pour du temps réel avec MongoDB et Node.js. Il explique enfin comment intégrer le jeu dans le réseau social Facebook.

À qui s'adresse cet ouvrage ?

  • Aux développeurs web, amateurs ou professionnels, mais initiés au langage JavaScript, qui souhaitent se lancer dans la création de jeux en HTML5 ;
  • Aux agences web et de communication souhaitant se renseigner sur le potentiel des jeux communautaires.
Titre Développer des jeux en HTML5 et JavaScript
Sous-titre Multijoueur temps-réel avec Node.js et intégration à Facebook.
Auteur(s) Samuel Ronce
Collection(s) Blanche
Editeur Eyrolles
Parution 3 janvier 2013
Edition 1ère édition
Nb de pages 240 pages
Format 235 x 190 mm
Poids 533 g
EAN13 9782212135312
ISBN13 978-2-212-13531-2
ISBN10 2-212-13531-9
  • Mettre au point un concept du jeu
  • Créer l'écran titre
  • Affichage des décors
  • Animer les éléments sur l'écran
  • Concevoir le gameplay
  • Avancer le joueur avec des défilements
  • Interaction avec les objets
  • Mise en place des règles du jeu
  • Ambiance du jeu
  • Les adversaires
  • Réaliser la sauvegarde
  • Cas pratique : créer un jeu plate-forme
  • Configurer le serveur pour le multijoueur
  • Utiliser Node.js pour votre jeu multijoueur en temps réel
  • Intégration du jeu à un réseau social : Facebook
  • Implémentation de la partie Social Gaming
  • Stratégie de monétisation
  • A. Rappels sur HTML 5 Canvas
  • B. Frameworks JavaScripts
  • C. 3D avec Three.js

Samuel Ronce

Samuel Ronce est développeur web et formateur sur les technologies JavaScript. Depuis 2016, il a formé à Angular plus de 1000 développeurs professionnels provenant d’entreprises réputées. Il est aussi propriétaire du site angular.fr qui accueille plusieurs dizaines de milliers de visiteurs chaque mois.

Visuel de Samuel Ronce