HTML5 ! Nous parions que vous en auriez entendu parler plus d'une fois, que vous soyez ou non développeur Web. C'est l'un des langages de balisage, qui a été discuté parmi les développeurs dès la naissance elle-même. De plus, nous devons inclure que le langage a gagné une réponse et une popularité énormes en très peu de temps car il y avait une tonne de fonctionnalités, qui ont aidé HTML5 à être autonome. Bien qu'il porte l'étiquette de Hyper Text Markup Language, ses travaux sont bien plus que ce à quoi nous nous attendons, c'est sûr. En termes simples, HTML5 est un tueur de flash. Quelques discussions ont été lancées concernant les appareils HTML5 et Apple, car aucun des iDevices ne prenait en charge Flash. Comme vous pouvez le deviner, la société a prédéfini l'échec de Flash et a utilisé la fonctionnalité multiplateforme de HTML5. De plus, nous devons dire que Flash a une durée de vie très courte, car la nouvelle version du langage de balisage est arrivée sur scène avec une fonction d'intégration vidéo intégrée, ce qui est suffisant pour tuer Flash.
Comme nous l'avons dit précédemment, HTML5 n'est pas seulement développé pour créer des sites Web, mais également pour faire quelque chose qui n'était même pas imaginé par les versions précédentes. Développeurs et entreprises (y compris les géants du Web Google) ont suffisamment reconnu les pouvoirs du HTML5 et ont lancé de nombreux programmes afin de faire connaître HTML. Plusieurs expériences peuvent être vues sur le web, qui utilisent intelligemment les capacités de HTML5. L'application HTML la plus intuitive et interactive que nous puissions trouver est Jeu HTML5 ! Oui, de superbes jeux peuvent être développés en utilisant HTML5 et le développement est beaucoup plus simple que sur Flash ou d'autres langages. Outre le codage à partir de zéro, vous pouvez utiliser les moteurs de développement de jeux HTML5, si vous avez moins de connaissances sur les codes mais que vous avez un esprit créatif. Aujourd'hui, nous allons vous présenter de superbes moteurs de développement de jeux qui utilisent HTML5 et JavaScript.
Construire 2
Construct 2, en tant que moteur de développement de jeux, vous aide à créer des jeux basés sur HTML5 sans aucune expérience de programmation dans votre main. Ce moteur est développé par Scirra Limited et est disponible GRATUITEMENT à des fins non commerciales. Ce que vous devez faire pour développer un jeu HTML5 est une idée forte de votre jeu et de votre créativité. Vous pouvez simplement faire glisser les objets du jeu (généralement des fichiers image) vers le canevas et leur définir des propriétés et un comportement spécifiques. De plus, vous pouvez utiliser ce service dans n'importe quel navigateur Web prenant en charge HTML5 ainsi que des applications dédiées pour iOS, Android, fenêtres 8 et Google Chrome.
L'inconvénient du jeu est qu'il peut restreindre votre créativité. Si vous prévoyez un jeu avec un aspect et des fonctionnalités importants, Construct 2 ne pourra pas vous permettre. De plus, si vous souhaitez utiliser votre jeu à des fins commerciales, vous devrez acheter une licence auprès de Scirra Limited. Vous pouvez visiter le site Web de Scirra pour avoir une démo sur les travaux réalisés à l'aide de Construct 2.
Incidence JS
Impact JS est un moteur de développement de jeux basé sur JavaScript pour le développement de jeux HTML5. Le moteur est livré avec un éditeur de niveau 3D et prend en charge divers appareils, y compris iOS. Mis à part celui mentionné ci-dessus, Impact JS n'est pas un moteur de développement de jeux gratuit, mais il possède une vaste collection d'outils et d'extensions dans sa bibliothèque. En utilisant ces outils, vous pouvez apporter un impact visuel énorme à vos Jeux.
L'éditeur de niveau 2D est la fonctionnalité exclusive d'Impact JS. Cet éditeur permet le défilement latéral et les fonctionnalités de jeu RPG de haut en bas, ce qui est génial. Un puissant outil de débogage est également intégré à Impact JS, qui vous suggérera les inconvénients et les raisons des performances. Toutes ces fonctionnalités ensemble signifient que payer 99 $ par licence Impact JS vaut votre argent et votre temps.
LimeJS
Voici un autre moteur de développement GRATUIT ! LimeJS est un framework alimenté par JavaScript conçu pour le développement de jeux HTML5. Le framework, développé par Digital Fruit est disponible sous une licence Apache, simplement Open Source, ce qui rend légal la recréation et la réutilisation du code. L'équipe de développement dit avoir conçu ce cadre pour permettre le développement de jeux HTML5 sans complexité de code.
En tant que projet Open Source, LimeJS peut vous fournir plus de fonctionnalités par rapport à un projet privé. Une énorme quantité de démos et de didacticiels sont disponibles sur le Web afin que vous n'ayez pas à vous soucier de votre méconnaissance du framework. Le framework prend en charge tous les navigateurs modernes ainsi que iOS et Android.
Salade De Gibier
Un autre moteur de développement de jeu compatible Drag & Drop alimenté par HTML5. Outre les autres moteurs, Game Salad est livré avec un émulateur intégré à l'aide duquel vous pouvez voir comment le jeu fonctionnera sur un écran mobile. Multiplateforme, le développement est disponible via Game Salad et la liste des supports s'allonge comme iOS, Android, Amazon Kindle et les derniers, fenêtres 8.
Ce moteur a deux versions, GRATUITE et PAYANTE. La version payante prendra 299 $ de votre poche chaque année. Certaines fonctionnalités telles que l'achat in-app, i-Ad, la publicité, le Game Center, la publication Android, etc. sont présentes avec la version pro. Toutes les fonctionnalités mentionnées ci-dessus manquent aux autres moteurs et c'est une très bonne décision d'acheter la version pro.
FlashJS
Flash JS a une petite relation avec flash ainsi qu'avec JS. Vous pouvez créer des jeux HTML5 à l'aide de ce moteur et vous pouvez ajouter des codes Action Script 3 à l'intérieur du [html] [/html], ce qui le rend également familier aux développeurs basés sur Flash. Celui-ci est également GRATUIT et open source, ce qui permet d'obtenir d'énormes contributions de diverses parties du Web.
JS astucieux
Il s'agit d'un autre framework de développement de jeux basé sur JavaScript, qui bénéficie d'un énorme soutien de la communauté par rapport à celui des autres moteurs. Bien que le framework n'ait pas de plug and play, il présente certains avantages comme le système de composants d'entité. En utilisant cette fonctionnalité, vous pouvez éclairer votre jeu en donnant des composants à chaque entité de votre jeu (héros, méchant, etc.). Cette fonctionnalité peut éviter de longues chaînes d'héritage de votre code à coup sûr. Même en n'étant pas très simple, Crafty JS est évidemment un superbe moteur de jeu.
Moteur Quintus
C'est un nouveau venu dans la liste HTML5 Game Engine avec une étiquette de comportement léger. Le moteur Quintus prend en charge le développement pour les appareils mobiles et les ordinateurs, ce qui est utile pour les développeurs.
Un site Web dédié attend les utilisateurs de Quintus Engine, ce qui signifie que les doutes ne seront pas un grand garçon pour vous, du moins avec Quintus.
Conclusion
Nous vous avons parlé de plusieurs moteurs de développement de jeux pour HTML5 et le dernier choix vous appartient. Comme vous le savez, chacun aura des aspects différents à propos de son jeu et divers services seront là pour répondre à diverses exigences. Dans cette liste, la plupart des moteurs sont GRATUITS même si certains d'entre eux ont une version PRO. Comme il y a un mot sur l'exigence, nous ne voulons pas dire que « celle-ci » est la meilleure. Quoi qu'il en soit, faites-nous part de votre expérience de développement de jeux HTML5 via les commentaires. Nous pouvons deviner ce que vous penserez après avoir lu ceci. « Le développement de jeux HTML5 est-il si facile ? »
Rachel Johnson
Cher Monsieur,
Je suis également en train d'apprendre le développement HTML 5, grâce à cela, cela me sera plus utile pour obtenir mon travail parfaitement. Merci encore pour le partage !
Manish
C'est une excellente source d'informations pour créer un jeu à l'aide des moteurs de développement de jeux HTML5. Merci de partager cette information.
Franck Cern
Abhijith, j'ai en fait pensé à entrer dans cet espace. Merci pour toutes ces informations. De tous les moteurs mentionnés ci-dessus, je n'ai entendu parler que de construction, je suppose que j'ai beaucoup de lecture à faire !
Juuhhii Agrawal
Merci Abhijith pour le message informatif. Je réfléchissais déjà au JS à utiliser. En racontant tout ça, tu viens de m'aider à faire mon choix beaucoup plus facilement.
Bipul Khan
De très bons frameworks de développement de jeux HTML5. Merci beaucoup Abhijith pour le partage de ces trucs sympas :)
Emilia
J'ai toujours été déconcerté par ces trucs HTML. J'ai quand même trouvé votre article très intéressant. Merci d'avoir partagé.
Neha
salut Abhijith, en ce moment j'apprends HTML5 et cette liste me donne un coup de pouce pour apprendre l'apprentissage du jeu HTML et me donne de bons exemples. Merci
Jeremy S.
Wow.. merci pour cet article génial. En fait, j'allais abandonner mes cours de codage en ligne. Mais cela m'a encouragé à continuer. Je vais bientôt faire mon propre jeu. ;)
Stacey
C'est assez technique pour moi… Mais je connais beaucoup d'amis qui seront vraiment intéressés à lire votre article. Et je vais leur partager ça ! Merci pour toutes ces précieuses informations.
Shaline
La salade de gibier semble prometteuse car elle est indépendante de la plate-forme et gratuite. Je devrais essayer, bon partage mec!
Lavindra
J'ai vraiment été perplexe à l'idée de déménager dans ce domaine. Merci pour toutes les données
raja swapnil
Semble être bien jolie connaissance sur HTML5, bien se permet !
Yota
Veuillez considérer le moteur de jeu Turbulenz HTML5. Il était open source en mai.
http://www.turbulenz.biz/developers
– A l'aide de ce moteur de jeu, nous avons développé un jeu 3D HTML5, http://www.polycraftgame.com
– Un développeur écossais a développé Word Quest et Save the Day.
http://www.youtube.com/watch?v=T_oCfbOwKds
http://www.youtube.com/watch?v=yxa6bKIs-Cw
Parieur
Super liste, mais je recommanderais toujours d'utiliser LimeJS.