档案库 · 开发与企业工具 · 产品决策 · 2023–2026
Raverie Engine 押注纯 WASM 编辑器,复兴 Flash 风格游戏;HN 获 644 分
DigiPen Zero Engine 的分支版本,引擎加编辑器打包成一个由 Clang 构建的 WASM 二进制,不依赖 Emscripten;2023-09-26 的 Show HN 获得 644 分和 159 条评论。
Raverie Engine (raverie-us)
做的是什么生意
Raverie Engine is an open-source, component-based game engine and editor forked from DigiPen's Zero Engine and rebuilt to run in the browser as pure WebAssembly: scriptable rendering, unified 2D/3D physics, an in-house type-safe scripting language with autocomplete, Unity-like Spaces for running multiple worlds at once, and a full editor that executes inside a tab.
起因
Raverie Engine grew out of Zero Engine, which Trevor Sundberg and teammates built for DigiPen Institute of Technology and which DigiPen camps and courses used; its in-house Zilch scripting language dates to around 2012, and its public docs live under the zeroengineteam GitHub org. In September 2023, in the wake of Unity's pricing-policy firestorm, Sundberg posted the Raverie fork on Hacker News: it compiles both the engine and its editor to WebAssembly using only clang, without Emscripten bindings or WASI imports, keeping its platform surface explicit. The stated end goal was an online Flash-like hub for games people can share and remix, akin to Scratch or Tinkercad, and the dream was exporting a game build to any platform from inside the browser.
经过
Launch-day attention exposed real rough edges — a ~37 MB runtime (11 MB gzip), slide-show frame rates on some Apple Silicon and low-end machines, Firefox stalls and dead documentation links. The team answered comments all day, shipped a same-day fix for frame-rate-limiting code that misbehaved with browser timing APIs, then a high-DPI fix, and posted a roadmap: WebAudio sound, a working script debugger, WebRTC/WebSockets networking and database-backed saves instead of browser local storage.
结果
No funding, revenue or corporate structure is documented in the material, and the Flash-like hub remains an aspiration rather than a shipped product. What is verifiable as of the 2026-09-05 check: the repository and the in-browser editor are both still live, and the README still describes a lightweight engine that aims to recreate the Macromedia/Adobe Flash experience, targeting pure WASM without Emscripten.
背景
Raverie Engine 是一款开源、基于组件的游戏引擎和编辑器,由 Zero Engine 分叉而来,由 Trevor Sundberg 和队友为 DigiPen 理工学院开发。Raverie 构建仅用 Clang 将引擎和完整编辑器编译为 WebAssembly——无 Emscripten 胶水、无 WASI 导入——因此编辑器完全在浏览器标签页内运行,具备可脚本化渲染、统一 2D/3D 物理、内置类型安全脚本语言(Zilch)带自动补全,以及 Spaces 可同时实例化多个世界。
这场押注在于浏览器能否承载完整的游戏开发体验:文章宣称梦想是从浏览器内将游戏构建导出到任何平台,最终目标是打造类似 Flash 的在线中心,供人们分享和混编游戏,类似 Scratch 或 Tinkercad。选择纯 WASM 是刻意的——单一头文件定义引擎所需的所有平台导入,因此移植到任何支持 WASM 的主机应轻而易举。
Raverie 于 2023-09-26 在 Hacker News 上线,正值 Unity 定价争议爆发几天后,获得 644 分和 159 条评论。用户们在手机上运行了编辑器,赞赏 Spaces 设计,并与 Godot 和 PlayCanvas 比较,同时反馈了实际问题——运行时 37 MB(压缩后 11 MB)、部分机器帧率慢、Firefox 卡顿。团队在帖内回复,当天修复了帧率和 DPI 问题,并发布了 WebAudio、调试、网络和数据库存储的路线图。
资料中未出现资金、收入或公司结构;Trevor 称该项目主要为学习工具,无意与更大引擎竞争。截至 2026-09-05,仓库和浏览器内编辑器仍可访问,README 仍承诺一个重现 Flash 体验的轻量级引擎——但 Flash 式中心本身尚未展示已发布。
这件事要成立,得有什么
- 具体关注度:2023-09-26 的 Show HN 获得 644 分和 159 条评论(item 37663270,经 Algolia 验证),在 Unity 定价争议期间达到首页规模。
- 该押注可证伪且具体:完整引擎加编辑器作为一个 Clang 构建、无 Emscripten 的 WASM 二进制,并明确最终目标是 Flash/Scratch 类分享混编中心。
- 有真实起源:Raverie 继承了 DigiPen 的 Zero Engine 及其 2012 年时期的 Zilch 语言,因此发布展示了可工作的编辑器,而非幻灯片。
- 有记录的跟进:发布帖中当天修复了性能和 DPI 问题,有明确路线图,且截至 2026-09-05 仓库和实时编辑器仍可访问。
可借鉴之处
平台自身的危机为纯粹主义替代品打开大门:利用反弹顺势推出开放、浏览器原生的工具——但仅靠关注度并不能成就一门生意。
后续进展
截至 2026-09-05,Raverie Engine 仍为开源项目:GitHub 仓库和浏览器内编辑器可访问,README 仍描述为轻量级引擎,重现 Macromedia/Adobe Flash 体验,纯 WASM 无需 Emscripten。2023 年的路线图——WebAudio、可用脚本调试器、WebRTC/WebSockets 网络、数据库存储——以及 Flash 式中心在资料中无发布证据。未记录公司、资金或收入,因此 Raverie 更像 raverie-us 团队持续的开源押注,而非受资助的创业公司。
资料来源
- Show HN: Unity like game editor running in pure WASM
- raverie-us/raverie-engine — README (live as of 2026-09-05)
发现哪里写错了?告诉我们。
轮到你了
你刚读完一家。说说你在做什么,看看谁在赌同一件事。
免费账号 · 3 次免费提问 · 不用绑卡