Construisez des jeux de navigateur 3D puissants avec BabylonJS
le croissance explosive de WebGL prouve la popularité du jeu sur le Web. Vous pouvez construire beaucoup de choses intéressantes sur WebGL, mais la plupart des développeurs souhaitent plonger dans les jeux par navigateur.
WebGL est un cadre puissant, mais c'est pas tout ce dont vous avez besoin pour un jeu sur le web. Contrôles de jeu et l'audio joue également un rôle important dans le développement de jeux par navigateur.
Le libre Bibliothèque BabylonJS est la ressource idéale couvrant tous ces sujets. C'est génial pour quiconque d'entrer dans développement de jeu par navigateur.
Babylone est un Bibliothèque de moteur de jeux 3D Propulsé par WebGL pour les graphiques 3D. Mais c'est aussi beaucoup plus qu'une simple bibliothèque WebGL.
Il peut gérer tout de les contrôles à comportements d'objet, et même effets sonores. C'est vraiment un cadre de jeu complet en JavaScript fait pour le développement HTML5 et WebGL.
Pour commencer vous devriez vérifier la page GitHub pour échantillons de démos et la dernière version hébergé sur leur CDN.
Ils ont aussi un aire de jeux en direct où vous pouvez bricoler avec différents paramètres et styles d'affichage.
Vous pouvez même modifier le code, et cliquez sur Run to générer automatiquement vos modifications directement dans le navigateur. C'est peut-être la meilleure façon de pratiquer en utilisant Babylone parce que vous pas besoin de télécharger quoi que ce soit localement.
Sur cette page de démonstration, recherchez dans le coin supérieur droit un menu intitulé “Scène de base”. Cliquez sur cette liste déroulante pour choisissez parmi une grande variété de terrains de jeu pré-construits y compris les environnements, les lumières, les ombres et les programmes de hauteur (parmi beaucoup d'autres).
C’est beaucoup plus facile que de créer vos propres démos sur CodePen car vous pouvez voir en plein écran et toi avoir accès à l'éditeur juste là dans le navigateur.
Babylon est livré avec de nombreuses fonctionnalités, telles que effets de particules, physique de la gravité, et fonctionnalités simples de glisser-déposer.
Tu devras passer beaucoup de temps avec cette bibliothèque pour se mettre à l'aise. Mais le meilleur moyen d’apprendre est de choisir un projet et voyez ce que vous pouvez construire. En cours de route, vous risquez de rencontrer des problèmes et de devoir s'appuyer sur la documentation pour les résoudre.
Si vous pouvez apprendre certains des principes fondamentaux de Babylone, vous serez peut-être surpris ce qui est possible dans le développement de jeux sur navigateur. Il a parcouru un long chemin en seulement quelques années et Babylone est l’une des rares bibliothèques à l’acquérir..
À voir quelques démos en direct Vérifiez Page d'accueil Babylon, et faites défiler jusqu'à la section démos. Cela devrait vous donner suffisamment d’inspiration pour vous lancer et vous pousser tête la première dans le monde du développement de jeux Babylon.