Comment faire un jeu HTML5 - Zenva, GameDev Academy

Comment faire un jeu HTML5 - Zenva, GameDev Academy

Quel est exactement un jeu HTML5

Blocs de construction

Les blocs de construction très simples d'un jeu HTML5 sont celles du web:

Avec ce qui précède, vous pouvez faire des jeux impressionnants qui se déroulera sur les navigateurs web modernes sur mobiles et de bureau, mais certains jeux peuvent nécessiter plus de fonctionnalités, donc il y a plus de blocs de construction que vous pouvez ajouter.







Du côté serveur

Si vous voulez que vos jeux à distance les données enregistrées, vous aurez besoin d'un côté serveur pour votre jeu. Vous pouvez développer votre propre back-end en utilisant tout langage côté serveur, vous aurez besoin d'un serveur bien dans ce cas.

Ou vous pouvez utiliser un tiers fournisseur Backend-as-a-Service. Certains ont des versions gratuites vous pouvez utiliser et ils vont commencer à vous facturer une fois que vous dépassez certaines limites. Certains de ces fournisseurs se concentrent plus particulièrement sur les jeux, certains sont pour la plupart conçus pour les applications mobiles, mais peut être utilisé pour les jeux aussi.

Comment distribuer un jeu HTML5

Si vous voulez le distribuer à travers les plates-formes propriétaires vous devez passer par un processus appelé emballage. Fondamentalement, vous créez une application native pour la plate-forme que vous voulez distribuer à (iOS, Android, etc.) et mettre votre jeu à l'intérieur afin que cette application agit comme un navigateur Web et « fonctionne » votre jeu.

Pour les plates-formes de bureau tels que Windows, Mac ou Linux, il existe un outil appelé nœud webkit qui vous permet de faire vos jeux HTML5 pour ces plates-formes.

cadres de jeu HTML5







La plupart des jeux partagent certains concepts, celui de sprites (éléments graphiques qui représentent les ennemis, les joueurs, les éléments de votre jeu), des scènes ou des étapes, des animations, du son, le chargement des actifs graphiques, etc. Comme la plupart des développeurs de jeux veulent se concentrer sur leur jeu réel et pas dans la création de cette couche toute abstraction, il est recommandé d'utiliser un cadre de jeu HTML5.

cadres de jeu HTML5 et les bibliothèques qui contiennent des éléments de construction que vous pouvez utiliser pour créer vos propres jeux. Ces bibliothèques sont des projets Open Source créés et maintenus par des gens qui veulent contribuer à l'environnement gamedev HTML5. Dans de nombreux cas, ils ont créé les cadres pour leurs propres jeux, et après s'être rendu compte que d'autres personnes veulent non seulement l'utiliser mais aussi contribuer à ce qu'ils les ont libérés en Open Source, donc tout le monde gagne.

Que pouvez-vous aider à faire votre choix:

  • Est-ce votre jeu pour le bureau, mobile ou les deux?
  • Ont-ils une communauté active?
  • Y at-il beaucoup de gens qui utilisent le cadre de nos jours?
  • Est-elle maintenue ou la page Github ressemble à une ville abandonnée?

Parfois, l'vrais jeux vous donne plus de perspicacité que de simples mots. Ce projet compare les différents moteurs en faisant exactement le même jeu en petits groupes dans chacun d'eux.

Certains cadres libres populaires sont:

cours de développement de jeux HTML5

Cours vidéo sont un excellent moyen d'apprendre de nouvelles technologies. La principale différence entre un cours vidéo et juste regarder des vidéos YouTube est qu'il n'y a plus de structure. De bons cours ont un objectif clair et construire sur étape par étape. Voici une liste des cours par Zenva qui peuvent vous donner les outils dont vous avez besoin pour créer des jeux HTML5.

Autre développement de jeux HTML5 Cadres:

Développement côté serveur (pour faire un back-end pour vos jeux)

tutoriels jeu HTML5

A l'Académie GameDev, comme vous le savez, nous avons un tas de tutoriels de développement de jeux HTML5, la plupart du temps sur Phaser. LimeJS. Quintus et BabylonJS. Il y a d'autres excellents endroits pour trouver de bonnes Gamedev HTML5 de qualité Tuts:

communautés HTML5 Gamedev

Vous pouvez trouver beaucoup de communautés actives sur Internet, certains se concentrent sur gamedev en général et quelques autres seulement en HTML5 gamedev.

HTML5 défis Gamedev

HTML5 podcasts Gamedev

Publié par

Pablo Farias Navarro

Partagez cet article







Articles Liés