Cube 2 : Sauerbraten
un fps c++ complet porté dans le navigateur
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