GitHub 热门

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 趋势

记录 7 个数据点 · 期间增长 +4

仓库信息

LicenseGPL-3.0
创建时间2026-10-10
最后推送11 天前
热度分5.0