Terraria et Celeste dans le navigateur : un exploit impossible
2025-05-29
Cet article détaille le voyage palpitant de l'auteur et de son équipe pour porter les jeux Terraria et Celeste, tous deux en C#, sur WebAssembly. Ils ont surmonté de nombreux défis, notamment la décompilation, l'intégration de WebAssembly avec des composants natifs en C++, les limites du support du runtime .NET pour le multithreading et les algorithmes cryptographiques, et les problèmes de compatibilité avec les moteurs FNA et FMOD. En fin de compte, ils ont non seulement réussi à exécuter les jeux, mais ont également implémenté le chargeur de mods Everest et activé le mode multijoueur en ligne, un véritable tour de force technique.
Jeux