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.
Capture d’un jeu BGEW
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.