dr1ms

Cube 2 : Sauerbraten

un fps c++ complet porté dans le navigateur

Statut
Livré · open source
Domaine
Jeu · Web

Le moteur de Cube 2: Sauerbraten, compilé en entier pour le navigateur. Client, serveur et couche réseau ENet passés en WebAssembly, rendu par WebGL2. On lance une partie contre des bots ou en multijoueur relayé sans rien installer.

Résultats mesurés

  • Le moteur tourne dans un onglet : partie solo contre bots et multijoueur relayé, sans installation ni greffon. Client, serveur et pile réseau passent tous par WebAssembly.

Technologies

  • c++
  • emscripten
  • webassembly
  • webgl2 / gles3

Faits

portée
moteur complet, pas une réimplémentation partielle
réseau
enet compilé et relayé pour passer les contraintes du navigateur

Liens

← Tous les projets