Un non-official port of GTA V, Halo: Combat Evolved, or the Zombies mode from Call of Duty: Black Ops is circulating widely on X. Behind these unofficial ports are independent developers, WebAssembly code, and increasingly, artificial intelligence. WebAssembly (WASM) is a format that allows programs compiled almost as fast as on a computer to run in web browsers. A video shared on X on October 7 showed Skate 3, released in 2010 for PS3 and Xbox 360, running in the Chrome browser. How AI and WebAssembly are accelerating these ports. These projects are growing for two main reasons. Thanks to WebGPU, which replaces WebGL, modern browsers better utilize graphics cards. AI-based code assistants also speed up the translation of original code, according to Alex St. Louis, founder of Wonder Interactive. He claimed on X that GTA V was ported to WebAssembly with AI assistance, though he didn’t specify who did it or how. Skate 3 is the most recent example. According to the X account that shared it, an 18-year-old cybersecurity student ported it to the browser in just a few days, though the message didn’t clarify the tools used. For Skate 3, public projects follow two approaches. Some translate the game's Xbox 360 machine code for modern processors, while others rewrite the game engine in modern languages and compile it to WebAssembly for web use. These ports don't start from nothing. The Halo: Combat Evolved port, uploaded in late September by developer Mitchell Hynes, relies on reverse engineering, where fans reconstruct the game’s code. The GTA Vice City port used a similarly reconstructed code and was published on GitHub as early as 2020. For GTA V, the most cited path is the leaked source code from late 2023, but the anonymous porters haven’t confirmed this. These ports bypass emulators and run directly in web pages, but with limitations. A version of Skate 3 from the skatemods project recreates 7,681 textures and 27 skateboard sounds without distributing any original files. Music and voices are not included. It requires Chrome or Edge 113 or newer and doesn't yet include three of the game's main districts (Downtown, University, and Industrial). Once loaded, the game uses the graphics card, often supports controllers, and occasionally offers online multiplayer—up to 128 players for Halo: Combat Evolved, a mode the author admits is “untested.” The initial launch still requires a significant download, around 700 MB for GTA V. A legal gray area and pitfalls to avoid. These ports remain in the crosshairs of rights holders, including Microsoft (owner of Activision and Halo), EA for Skate 3, and Take-Two, the parent company of Rockstar, for GTA. The GTA V port disappeared hours after being posted on October 6, though neither Rockstar nor Take-Two confirmed they were responsible. Publishers most often rely on the DMCA, the U.S. copyright law, to remove these sites. Users should also be cautious: a WebAssembly port doesn’t require any file installation. It runs in the browser, even if it sometimes downloads game data during play. If a site asks you to install a “launcher,” an .exe file, or an update, avoid it immediately. Some ports require you to load your own files from a purchased copy of the game. This is the case with Halo: Combat Evolved, which needs an image of the Xbox disc. The GTA Vice City port hosted by DOS Zone also required original files to go beyond the demo, which didn’t stop Take-Two from removing it in December 2025 via a DMCA request. The same code resurfaced in September on another site, Quenq, which also offers GTA III. Publishers are betting on paid remasters, as some classics are no longer sold in their original versions. For GTA Vice City, Take-Two only sells the Definitive Edition. Microsoft does offer Skate 3 in the browser, but via its Xbox Cloud Gaming service, where the game runs on its servers, not the player’s machine. Until publishers themselves offer their older games directly in web browsers, like Roblox is preparing to do, these ports will remain vulnerable to removal requests.