Terraria y Celeste en el Navegador: Una hazaña imposible
2025-05-29
Este artículo describe el emocionante viaje del autor y su equipo al portar los juegos Terraria y Celeste, ambos en C#, a WebAssembly. Superaron numerosos desafíos, incluyendo la descompilación, la integración de WebAssembly con componentes nativos en C++, las limitaciones en el soporte del tiempo de ejecución .NET para multithreading y algoritmos criptográficos, y problemas de compatibilidad con los motores FNA y FMOD. Finalmente, no solo lograron ejecutar los juegos con éxito, sino que también implementaron el cargador de mods Everest y habilitaron el modo multijugador en línea, una verdadera maravilla técnica.
Juegos
Portabilidad de juegos