Show HN: Red Alert 2 Runtime in the Browser – With Yuri's and Multiplayer
Category: other
Tags: emulation, browser, gaming, x86, websocket
Score: 8.3/10 (Innovation: 9, Technical: 9, Documentation: 8, Utility: 7)
RA2 VM runs the original Red Alert 2 and Yuri's Revenge executables directly in the browser using v86 x86 emulation, custom firmware, and a Win32/DirectX compatibility layer, without booting Windows. It supports campaigns, skirmish, save/load, multiplayer via a WebSocket relay, and even experimental AI agent control. This is a technically ambitious project that bypasses engine reimplementation by emulating the original game binaries, enabling niche features like Mental Omega support while raising legal distribution questions.
Target audience: retro gaming enthusiasts, browser game developers, emulation researchers
Repository: https://github.com/ra2-games/ra2 · TypeScript · GPL-3.0 · 286 stars
View on Hacker News