浏览器中的Terraria和Celeste:不可能的奇迹
2025-05-29
本文讲述了作者及其团队将Terraria和Celeste这两款C#游戏移植到WebAssembly的惊险历程。他们克服了诸多挑战,包括反编译、WebAssembly与原生C++组件的整合、.NET运行时对多线程和加密算法的支持限制,以及与FNA和FMOD引擎的兼容性问题。最终,他们不仅成功运行了游戏,还实现了Everest模组加载器,并支持在线多人游戏,堪称技术上的奇迹。
游戏