Open source · Depuis 2015

BGEW — Baguette Game Engine Web

Moteur de jeu 2D léger pour le web, né d'un projet Java à EPITECH et réécrit en TypeScript.

Aperçu du projet BGEW — Baguette Game Engine Web

Contexte

BGEW est né d'un projet d'école : construire son propre moteur plutôt que d'en utiliser un. La version Java, distribuée via un launcher, a été réimaginée en moteur web léger publié sur npm, avec des starters (projet vide, Tour de Hanoï) et une galerie de jeux publics.

Réalisations

  • Gestion d’entités, rendu d’images et animation de sprites
  • Son (musiques et effets), détection de collisions, gravité
  • Labels et champs de saisie pour l’UI, chargement dynamique d’assets
  • Réseau simplifié : création / rejoindre une room
  • Starters npm (create-bgew-starter), exemples et galerie

Résultat

Publié sur npm sous @fuwu-yuan/bgew, avec serveur de jeu Go et galerie associés.