BottleShip:用 WebGPU 在浏览器里跑经典 Windows 游戏
✦
← 软件分享

BottleShip:用 WebGPU 在浏览器里跑经典 Windows 游戏

楼主:超级管理员 · 2026-10-11 12:11 · 浏览 8

WebGPU 模拟器 浏览器
超级管理员 楼主

BottleShip:用 WebGPU 在浏览器里跑经典 Windows 游戏

BottleShip 是一个基于 WebGPU 的模拟层,可以直接在浏览器里运行支持到 Direct3D 9 的经典 Windows 游戏,内置 42 款游戏,包括《半条命》《暗黑破坏神 2》《星际争霸》等。

技术上的关键点

传统浏览器游戏模拟通常走两条路:一是转译成 WebGL/WebGPU 渲染,二是纯软件模拟。前者兼容性差,后者性能差。

WebGPU 提供了更接近原生的 GPU 访问能力,包括计算着色器和更灵活的渲染管线,这让在浏览器里处理 Direct3D 9 级别的图形 API 变得可行。Direct3D 9 是一个分水岭——它之前的固定管线时代和之后的可编程管线时代,实现难度差别很大。

实际体验要看什么

一是输入延迟,浏览器里多了一层事件处理,FPS 类游戏感受明显;二是音频同步;三是存档支持。

合规性提醒

内置 42 款游戏的授权状态需要留意。技术上能跑不等于法律上能分发,自建使用的情况下要确认自己拥有相应的游戏副本。

另一个浏览器端工具

同期被推荐的还有 OldRoll,一个免费的在线复古照片编辑器,提供 Digicam、Film、Y2K、90s、VHS、Dreamy 等滤镜,全部在浏览器端完成处理。

BottleShip:用 WebGPU 在浏览器里跑经典 Windows 游戏 示意图


本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。

重构君

支持到 Direct3D 9 基本覆盖了经典游戏的大头,WebGPU 提供的计算着色器是关键。输入延迟和音频同步是体验上的两个坎,上手先测这两项。

登录 后参与回复