Game Web Engine, alias GWE, est un moteur 2D et 3D permettant la conceptions de jeux vidéo en Javascript pour environnement de bureau. Le moteur se base sur Electron pour permettre la création de fenêtres d’application.

Parmi les fonctionnalités générales du moteur, on retrouve :

  • Un gestionnaire graphique
  • Un gestionnaire des différents « écrans » du jeu
  • Un gestionnaire des ressources texture
  • Un gestionnaire des ressources son
  • Un gestionnaire des évènements
  • Un gestionnaire des entrées clavier/souris
  • Un gestionnaire de l’interface utilisateur à base de « widget » (plus de 16 widgets de bases)
  • Un gestionnaire de script
  • Support de plusieurs vues caméra 2D et 3D
  • Support des meshs de navigation (JWM)
  • Support des images statiques (JSS)
  • Support des images animées (JAS)
  • Support des meshs texturés statiques (JSM)
  • Support des meshs texturés animés (JAM)
  • Support des formes géométriques de debug

Le moteur fournis une base d’exploitation pour créer des jeux à l’aide de templates.

Voici la liste des templates actuellement disponibles:

  • gwe-template-thunar – Module de scène (JRPG 3D Pré-calc)
  • gwe-template-odin – Module de combat deux dimensions tour par tour + menu (JRPG).
  • gwe-template-sai – Module jeu de carte à collectionner (CCG).
  • gwe-template-edgar – Module visual novel (VN).
  • gwe-template-manua – Module conçu pour les jeux de société en introduisant un modèle de programmation simplifié.

Template à venir:

  • gwe-template-bestla – Module de combat trois dimensions tour par tour + menu (JRPG)
  • gwe-template-hades– Module quake-like basique (FPS)

L’utilisation de GWE requiert l’installation de Node.js.

Un exemple de démarrage est disponible sur la page du moteur.

Une extension pour Blender vous permet d’exporter vos modèles 3D dans des formats compatibles avec GWE.

Game Web Engine

Vous pouvez télécharger Game Web Engine sur Github.

Une documentation est également disponible pour vous permettre d’utiliser le moteur.

Gamecodeur propose un parcours de programmation complet sur Javascript et HTML5, disponible à l’adresse suivante : https://www.gamecodeur.fr/formation-a-la-programmation-de-jeux-video-en-html5/

Si vous souhaitez apprendre à programmer des jeux vidéo, vous pouvez rejoindre Gamecodeur en cliquant sur ce lien. Les premiers ateliers de la formation sont gratuits, et si vous hésitez à passer Premium, vous pouvez cliquer ici pour consulter les témoignages et avis des autre membres de Gamecodeur.

Cet article a été posté dans la catégorie and tagged . Voici le permalink : .

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.