RECOMPILEDGAMES INDEX · REBUILT FOR THE WEB · UPDATED 2026-10-24

Terraria · Game code converted to Rust and compiled to WebAssembly (WebGPU)

Terraria Recompiled

Terraria 1.4.5 in a browser tab, with the game files fetched for you and online worlds shared by invite code.

UPBROWSERINSTANTMULTIPLAYER

Play in browser

Terraria recompiled: screenshot of the original game in play
Screenshot of the original game.
Quick answer

Open playterraria.lol in Chrome or Edge 137 or newer, click Play Now and wait for the first download of about 790 MB; later visits start from the copy kept in the browser. It is an unofficial build credited to omonkeyzz and TAN0RR, with Host & Play worlds that friends join by code. The game files are served by the site rather than taken from your own copy, and no source code is published.

The original game

Terraria is a 2D sandbox game of digging, building, crafting and fighting bosses in a procedurally generated world. It was built on Microsoft's XNA framework and sold over 50,000 copies on its first day and 432,000 in its first month. Critics praised its exploration, amount of content and combat, and the PC version scores 83 on Metacritic. More than 70 million copies had been sold by May 2026. The 1.4.5 update of January 2026 added crossover content from Palworld and Dead Cells.

Andrew "Redigit" Spinks (creator, designer and programmer), Whitney Spinks (producer and designer), Yorai Omer (designer and programmer), Chris Bednarz (programmer), Scott Lloyd Shelly (composer). Terraria on Wikipedia

The browser version

The title page at playterraria.lol is a redrawn Terraria main menu with a Play Now button and two credits, @omonkeyzz and @TAN0RR, both linked to X, plus a Discord button. The roles of the two are not stated. omonkeyzz also made a browser Fortnite project at fortniteog.lol; Computerra reports that it was shut down after Epic Games' lawyers stepped in. No statement from Re-Logic about this build is published.

The game itself is a WebAssembly module (game.wasm, about 59 MB) that runs in a Web Worker and draws with WebGPU. File paths inside the module point to a Rust crate named terraria-gen-game whose files follow the namespaces of the original C# game, and to a shader translator that outputs WGSL. That suggests the game's .NET code was converted to Rust and compiled to WebAssembly, but the creators have not described the method.

The game page needs Chrome or Edge 137 or newer with WebGPU, WebAssembly promise integration (JSPI), the Origin Private File System and OffscreenCanvas; other browsers get a "can't run it" screen. The first visit downloads the game files, about 790 MB according to the page, and keeps them in the browser for later visits. The file list served by the site includes Terraria.exe and the full Content folder (images, sounds and the 496 MB music bank), so no copy of the game is asked for. A Reset button deletes the downloaded files; saves are kept.

Multiplayer uses the game's own Host & Play. A dedicated server starts in a second Worker inside the hosting tab, and the world is registered with a relay on Cloudflare Workers that gives it an invite code. A panel shows the code, a Public option that lists the world in a server browser, and the hint that friends type the code as the address in Join via IP. Rooms are created with a limit of 16 players. Joining a plain IP address goes through a separate local bridge program that the page does not offer for download.

The source code, the tools used for the conversion, and where the hosted game files come from are not published. The page does not ask for a login or payment.

MethodWebAssembly module built from Rust; file paths point to code generated from the C# game
Versionv1.4.5.8 (title page)
NeedsChrome or Edge 137+ with WebGPU and JSPI
Game dataServed by the site, about 790 MB on first visit, then cached
MultiplayerHost & Play in the tab; invite codes and public list via a Cloudflare relay; 16 players per room
SavesKept in the browser's private file storage
Source codeNot published

How to play it

  1. Open playterraria.lol in Chrome or Edge 137 or newer and click Play Now.
  2. Wait for the first download of about 790 MB; keep the tab open. Later visits start from the cached copy.
  3. To play with friends, use Host & Play, copy the invite code from the panel at the top right, and have them enter it in Multiplayer, Join via IP.
  4. If the game will not start, use Retry, or Reset downloaded files and retry.

Links

Questions

Can you play Terraria in a browser?

Yes. playterraria.lol runs Terraria 1.4.5 in Chrome or Edge 137 or newer, using WebAssembly and WebGPU.

Do I need to own Terraria?

The page does not ask for your files. The site serves the game files itself, about 790 MB on the first visit.

Is it recompiled or decompiled?

The method is not published. File paths inside the WebAssembly module point to Rust code generated from the C# game, which suggests the game code was converted rather than emulated.

Does it have multiplayer?

Yes. Host & Play runs a server in your tab and gives the world an invite code; friends type the code in Join via IP. Worlds can also be listed publicly.

Which browsers work?

Chrome or Edge 137 or newer with WebGPU. Browsers without the needed features get a message that they cannot run it.

Is it official?

No. It is credited to omonkeyzz and TAN0RR and is not made by Re-Logic.

Sources and coverage

Details checked 2026-10-24. Fan projects change fast; check the project page for the latest.