Ambient 是一个用于构建高性能多人游戏和 3D 应用程序的开源 runtime,使用了 WebAssembly 和 WebGPU 技术,与任何编译为 WebAssembly 或在 WebAssembly 上运行的语言兼容,旨在使构建和部署丰富的多人游戏世界和体验变得容易。其开发团队表示,通过 Ambient,他们希望构建多人游戏与构建单人游戏一样简单。
详细介绍:Ambient-Rust 编写的高性能多人游戏引擎
0.2 版本主要变化:
- 对播放声音的基本支持
- 除了服务器端,WASM 现在还可以在客户端运行
- 服务器由 Ambient Proxy 自动代理,允许任何拥有 URL 的人进行连接
- UI 框架 Ambient UI 现在可以从访客代码中使用。在此基础上再结合网络和 ECS,这解锁了一个令人兴奋的新功能:多人游戏 UI!
Release Notes | 发布公告