c22dev/muguet
在 GitHub 打开 ↗把 GTA V 的 wasm 版原生移植到 macOS/iOS 并支持联机
Star789
24h 新增+1
7 天新增—
Fork264
Issue8
语言Rust
项目介绍
更新于 1 天前
Muguet 把 GTA V 的 WebAssembly 版本从浏览器里搬出来,变成能在 macOS 和 iOS 上原生运行的游戏。它用 wasmtime 跑游戏代码、用 wgpu 走 Metal 渲染图形,等于把原来依赖 WebGPU、Web Audio、Web Worker 的那一层全部替换成原生实现,还顺带加了基于 UDP 的多人联机,让装了这个移植版的人能互相进同一局。项目本身不带任何游戏资源,需要你自己准备一份合法的 game.wasm 和数据文件。对多数从业者来说,这更像一个技术演示而非实用工具,但如果你在研究 WebAssembly 游戏移植、wasmtime/wgpu 在苹果平台上的落地,或者想看看 Rust 能把一个大型 wasm 应用改造成原生 App 到什么程度,它是个很有参考价值的样本。
上手成本:中
Star 趋势
仓库信息
| License | GPL-3.0 |
| 创建时间 | 2026-10-10 |
| 最后推送 | 11 天前 |
| 热度分 | 5.0 |