Saltar al contenido
PORTSNATIVE.
InicioCatálogo
Juegos WebEmuladoresHerramientasNovedades
PORTSNATIVE.

Un catálogo para descubrir ports y proyectos relacionados. Enlazamos a las fuentes oficiales y no alojamos archivos de los juegos originales.

ExplorarCatálogoMi lista
InformaciónNosotrosProponer un portSoporteApoyo y donacionesAviso legal
© 2026 PortsNative
Volver al catálogo
Terraria (terraria-wasm / Terrarium)
PORTSNATIVE

Terraria (terraria-wasm / Terrarium)

JUEGO WEBAVENTURA / SANDBOXWEBBETA

Terraria (terraria-wasm / Terrarium)

Terraria

TecnologíaWebAssembly (WASM) / WebGL / Canvas Nativo

Disponible paraWeb

Ver proyecto oficial

Sobre el proyecto

Terraria es un videojuego de acción-aventura y de mundo abierto producido por el estudio Re-Logic. Se caracteriza por la exploración, la elaboración de objetos, construcción de estructuras, y el combate. Actualmente se encuentra en la versión 1.4.5.8.

2 versiones de Terraria

Estás viendo: Terraria (terraria-wasm / Terrarium)

Terraria (terraria-wasm / Terrarium)github.com/MercuryWorkshop/terraria-wasm
Web
Actual
Terrariagithub.com/PPrism/TerrariaOGC
Windows
Linux
macOS
›

Información oficial del proyecto

README original del autor (en inglés)Abrir en GitHub ↗

Terrarium

A port of Terraria to the browser using WebAssembly and fna-wasm-threads

Read the writeup for more information on how this works. image

I want to host this on my website

Go to the releases page and download the latest release. Extract the contents of terraria-wasm-build.zip to your web server. Cross site isolation headers are required for this to work, so make sure your web server is configured to send the following headers:

Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Opener-Policy: same-origin

I want to build this

Prerequisites

  • A x86_64 Linux system
  • dotnet 9.0.4
  • the mono-devel package on your distro
  • node and pnpm
  • Terraria (Linux or Windows build)
  • ilspycmd (SPECIFICALLY VERSION 9.0.0.7889) it's recommended to install ilspycmd using the .NET CLI
dotnet tool install --global ilspycmd --version 9.0.0.7889

Building

  1. Clone the repository (make sure you use --recursive!!)
  2. Decompile Terraria
bash tools/decompile.sh ~/.local/share/Steam/steamapps/common/Terraria/Terraria.exe
  1. Patch Terraria
bash tools/copydecompiled.sh
bash tools/applypatches.sh Vanilla
  1. Build the project
make serve

To build the frontend for production, run:

make publish
<!-- To build with simple download (where the game assets are downloaded from the server) ``` VITE_SIMPLE_DOWNLOAD=true VITE_SIMPLE_DOWNLOAD_FILE=/terraria-wasm.tar make publish ``` and create a tar of the game assets, then put terraria-wasm.tar in `public/` (not static/, static refers to archive files) Do not publicly host the game assets without permission from Re-Logic. This is for personal use only. -->

I want to add mods

Right now performance is not good enough in dotnet interpreted/jiterpreter mode, which is required for the MonoMod WASM port to function. Eventually it might be possible with improvements to the dotnet wasm jit or a "mixed aot" mode allowing for better FNA performance, but for now it isn't feasible

Ver proyecto oficial
CALIFICACIÓN
—
Cargando votos…
Publicidad

FICHA DEL PROYECTO

Tipo de proyecto
JUEGO WEB
Género
Aventura / Sandbox
Estado
beta
Plataforma de origen
—
Tecnología
WebAssembly (WASM) / WebGL / Canvas Nativo
Versión
—
Actualización
17 may 2025

Plataformas de destino 1

Web
Jugar en el Navegador
Publicidad