Q3Edit: 在浏览器中编辑并游玩 Quake 3 地图

Show HN: Q3Edit – Edit and play Quake 3 maps in the browser

Q3Edit: 在浏览器中编辑并游玩 Quake 3 地图

Q3Edit 是一款运行在浏览器中的 Quake III Arena 地图编辑器。它基于 TypeScript 和 WebGL2 构建,支持打开、编辑和保存真实的 .map 文件,涵盖 brushes、patches、entities 及 terrain 等核心元素。最独特的是,它利用 WebAssembly 编译了 id Software 原生的 q3map 工具,实现一键在浏览器内编译并启动 ioquake3 进行游玩。无需下载任何游戏文件,内置 OpenArena 资源,只需支持 WebGL2 的浏览器即可体验完整的地图创作与测试流程。

无需下载任何游戏文件,内置 OpenArena 资源,一键即可在浏览器中编译并游玩你的 Quake 3 地图。
  1. bishopdynamics

    太棒了!干得漂亮!我特别喜欢折腾这些有源码的老游戏引擎,探索它们的运作机制并动手修改真的很有趣。

    如果你还没看过,Fabien 关于各种 ID 引擎的文章非常值得一读:https://fabiensanglard.net/quake3/index.php

    顺便自夸一下:我也喜欢玩老游戏引擎:https://github.com/bishopdynamics/Continuum

  2. SaltyAstronaut

    太酷了!希望能有办法在浏览器里实现并游玩。期待成真……这游戏真棒,让人充满怀旧感。

  3. jacobgold

    太酷了。根本无法用语言形容,当我们第一次在早期的地图编辑器里看到那个 GPU 渲染的预览窗口时,它有多酷。

同日更多故事

2026-07-18