On Web
About
The game runs on openmcm2 by crspytopgn, an open-source engine, rewritten from scratch in Rust. It provides the physics, file formats and menus, and it reads the original game files as they are, with nothing modified.
This site uses the web port code of mcm2-web by zeoscope, which compiles that engine to WebAssembly so it runs inside the browser. It draws with WebGPU and plays sound through Web Audio. Your profile, settings and records are saved in this browser.
Loading options…
Look
Options
Upgrades
A quality preset sets the options above and below; change them after. In a race, F3 switches between this and the original look.
Keyboard, controllers and wheels
Set them in the game's own options menu. Controllers, wheels and touch controls work once connected.
In a race, F3 switches between the enhanced and the original look.
An independent fan project, not affiliated with or endorsed by Microsoft or Rainbow Studios. The game is a trademark of Microsoft Corporation, and it and its artwork are © Microsoft.