2 min read
openraonchain

The OpenRA engine compiled to WebAssembly with a WebGL2 renderer, playing Red Alert and its freeware content in a browser tab. Two browsers find each other through a lobby contract on Paseo Asset Hub (an open-games list and a sealed mailbox for the WebRTC handshake), then play directly over a data channel; the contract can escrow a pot and pay the winner.

A demo test in peer-to-peer coordination and large downloads. The full 82 MB bundle uploaded to Bulletin without trouble (85.3 MB across 75 chunks), but the gateway could not serve its 45.9 MB WebAssembly module. So a 1.26 MB shell lives on chain, and the 84 MB of runtime and content is served from a versioned origin, named and hashed by the shell.