Terraria e Celeste no Navegador: Uma Proeza Impossível

2025-05-29

Este artigo detalha a jornada emocionante do autor e sua equipe ao portar os jogos Terraria e Celeste, ambos em C#, para WebAssembly. Eles superaram inúmeros desafios, incluindo a descompilação, a integração do WebAssembly com componentes nativos em C++, as limitações de suporte do tempo de execução .NET para multithreading e algoritmos criptográficos, e problemas de compatibilidade com as engines FNA e FMOD. No final, eles não apenas executaram os jogos com sucesso, mas também implementaram o carregador de mods Everest e habilitaram o multiplayer online, uma verdadeira maravilha técnica.

Jogos