
About
Command & Conquer: Red Alert 2 is a real-time strategy game released for Microsoft Windows in October 2000 by Westwood Pacific and Westwood Studios, a sequel to the original Red Alert, followed by the Yuri's Revenge expansion in 2001. RA2Web React is a from-scratch TypeScript rebuild of Red Alert 2's game engine for the web browser, built with React, Vite, and Three.js on the Bun runtime, based on analysis of the existing Chinese-language RA2WEB browser version rather than the original client's source code. It includes its own Playwright-driven regression test scripts and standalone "tester" pages for assets, game-object mechanics, and lobby/world systems used for debugging.
How it differs from the original
Unlike the original DOS/Windows client, this runs entirely in a web browser via WebGL, and requires the player to supply the original Red Alert 2 art assets themselves after installation, since the project ships no game assets of its own.
Getting started
Install the Bun JavaScript runtime, clone the repository, and use Bun's install and dev-server commands to start a local build (by default at 127.0.0.1:4000) in a modern browser with WebGL, Web Audio, and File System Access support; you'll need your own copy of the original Red Alert 2 art assets, imported locally after setup.
Media
Additional notes
- License
- Licensed under GPL-3.0, but the README adds that all rights (including profit rights) belong to the original Chronodivide/RA2WEB owner, and treats any commercial use of the project as infringing on that project's original author, Alexandru Ciucă.