EN
Back to the archive

The archive · Developer & Business Tools · Product decision · 2023–2026

Raverie Engine bets a pure-WASM editor revives Flash-style games; 644-pt HN

DigiPen Zero Engine fork ships engine+editor in a clang-built WASM binary with no Emscripten; the 2023-09-26 Show HN drew 644 points and 159 comments.

Raverie Engine (raverie-us)

The betThat a full Unity-style engine plus editor can run in the browser as a pure-WASM binary with no Emscripten glue — making, sharing and remixing games entirely on the web.Live

What the business is

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.

How it started

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.

What happened

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.

How it ended up

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.

Background

Raverie Engine is an open-source, component-based game engine and editor forked from Zero Engine, which Trevor Sundberg and teammates built for DigiPen Institute of Technology. The Raverie build compiles both the engine and its full editor to WebAssembly using only clang — no Emscripten glue, no WASI imports — so the editor runs entirely inside a browser tab, with a scriptable renderer, physics that handle 2D and 3D together, an in-house type-safe scripting language (Zilch) with autocomplete, and Spaces for instantiating several worlds at once.

The bet is that the browser can host the whole game-making experience: the post declares a dream of exporting a build of your game to any platform from inside the browser, and the end goal is an online Flash-like hub where people share and remix games, akin to Scratch or Tinkercad. Pure WASM was deliberate — a single header defines every platform import the engine needs, so porting to any WASM-capable host should be trivial.

Raverie launched on Hacker News on 2023-09-26, days into Unity's pricing controversy, and drew 644 points with 159 comments. Users ran the editor on phones, praised the Spaces design, compared it with Godot and PlayCanvas, and reported real problems — a 37 MB runtime (11 MB compressed), slow frame rates on some machines, Firefox stalls. The team answered in-thread, shipped same-day frame-rate and DPI fixes, and published a roadmap for WebAudio, debugging, networking and database saves.

No funding, revenue or corporate structure appears in the material; Trevor described the project as primarily a learning tool with no intention of competing with bigger-name engines. As of 2026-09-05 both the repository and the in-browser editor are still live, and the README still promises a lightweight engine that recreates the Flash experience — the Flash-like hub itself has not been shown shipped.

What has to be true

  • Concrete traction: the 2023-09-26 Show HN drew 644 points and 159 comments (item 37663270, verified via Algolia), front-page scale during Unity's pricing backlash.
  • The bet is falsifiable and specific: a full engine plus editor as one clang-built, Emscripten-free WASM binary, with the stated end goal of a Flash/Scratch-like sharing and remixing hub.
  • It has a real origin arc: Raverie continues DigiPen's Zero Engine and its 2012-era Zilch language, so the launch demonstrated a working editor rather than a slide deck.
  • Documented follow-through: same-day performance and DPI fixes during the launch thread, an explicit roadmap, and a repository plus live editor still reachable on 2026-09-05.

What can be applied

A platform's self-inflicted crisis opens a door for the purist alternative: ride the backlash with an open, browser-native tool — but attention alone does not make a business.

Aftermath

As of 2026-09-05 Raverie Engine remains an open-source project: the GitHub repository and in-browser editor are live, and the README still describes a lightweight engine recreating the Macromedia/Adobe Flash experience, built as pure WASM without Emscripten. The 2023 roadmap — WebAudio, a working script debugger, WebRTC/WebSockets networking, database saves — and the Flash-like hub show no shipped evidence in the material. No company, funding or revenue is documented, so Raverie reads as a sustained open-source bet by the raverie-us team rather than a funded startup.

Sources

spotted an error? The archive wants to know.

Your turn

You just read one. Describe what you are building, and see who is betting on the same thing.

Free account · 3 free questions · no card

Related cases