Editor de mapas de tiles en línea · sin instalación

Editor de mapas de tiles en línea: una alternativa gratuita a Tiled en el navegador

Crea tu propio editor de mapas de tiles

Tiled es un gran editor de niveles de escritorio y gratis. Si quieres un editor de mapas de tiles que funcione en línea, no necesite instalación y te deje meterte dentro de tu mapa, aquí lo tienes, gratis.

✦Juego
Dibuja un mapa de tiles de un claro del bosque

Un editor de mapas de tiles es un programa que arma un nivel a partir de un conjunto pequeño de imágenes de tiles repetidas en lugar de un gran fondo pintado a mano. Tiled, la aplicación de escritorio de mapeditor.org, es la implementación de referencia de esa idea: gratis, sin conexión, flexible con los tipos de cuadrícula y lo bastante veterana como para que muchos proyectos ya publicados sigan llevando archivos .tmx. Esta página cubre el caso en el que quieres el mismo flujo de trabajo de pintado sin instalar nada, y quieres pulsar reproducir y caminar por dentro del mapa que acabas de pintar.

Neta Studio ejecuta el editor en una pestaña del navegador. Importas un tileset, ajustas el tamaño del tile, pintas una capa de suelo y una capa de detalle, marcas la colisión y luego juegas. La cuadrícula se convierte en un mundo 3D renderizado con Three.js, con un personaje controlable y colisión real. Nada que descargar, ninguna carpeta de proyecto que mantener sincronizada entre máquinas y un enlace que puedes pasarle a otra persona para que abra el mismo mapa.

Tiled frente a un editor de mapas de tiles en línea

Tiled, de mapeditor.org, hace muchas cosas bien. Es gratis y de código abierto, funciona sin conexión y lleva años soportando cuadrículas ortogonales, isométricas, escalonadas y hexagonales. Capas, capas de objetos con rectángulos, elipses, polígonos y polilíneas, propiedades personalizadas, plantillas, animaciones de tiles, formas de colisión y conjuntos de terreno/Wang están todos ahí. Lee y escribe XML de TMX/TSX, además de variantes en JSON, y el formato es lo bastante veterano como para que existan exportadores para casi todos los motores. Si tu flujo de trabajo ya consume .tmx, Tiled es el lugar más seguro para crearlo.

La fricción no está en la edición. Está en todo lo que la rodea. Tiled es una aplicación de escritorio, así que cada máquina que toque el proyecto necesita la instalación. Los tilesets suelen referenciarse como archivos .tsx externos con rutas relativas, y esas rutas se rompen en cuanto una carpeta se mueve o la copia local de un colaborador queda a otra profundidad. No hay botón de reproducir: exportas y luego abres un segundo programa para averiguar si el mapa funciona. Compartir significa comprimir un proyecto y cruzar los dedos para que las rutas coincidan en el otro extremo.

Un editor de mapas de tiles en línea cambia esas tres cosas y nada más. Sin instalación, porque el editor viene con la página. Sin malabares con archivos, porque el tileset y las capas viven en un solo proyecto que puedes reabrir. Y sin bucle de exportar para probar, porque el mapa es jugable en la misma pestaña en la que lo pintaste. Lo que sacrificas es real: nada de complementos nativos, nada de mapas con scripts, y los proyectos muy grandes pesan más en un navegador que en el escritorio. Para un mapa que tiene que verse y recorrerse en lugar de enviarse a un motor compilado, el intercambio merece la pena.

Dibuja un mapa de tiles aquí: el mismo editor, sin instalación.

Qué es un mapa de tiles (y por qué el nombre confunde a todo el mundo)

La palabra cumple dos funciones y chocan entre sí. Tiled con mayúscula es el nombre de un producto. Un mapa de tiles, en minúscula, es cualquier mapa construido con tiles repetidos. Puedes hacer un mapa de tiles en Tiled, pero también puedes hacerlo con los nodos TileMap de Godot, en el sistema Tilemap de Unity, en Phaser, en un importador propio o aquí, sin abrir Tiled en ningún momento.

Esa división es la razón de que las búsquedas de un editor de mapas de tiles aterricen en dos sitios distintos. A la mitad de la gente le interesa la aplicación de escritorio concreta y sus formatos de archivo. A la otra mitad le da igual qué herramienta usar mientras sirva para construir un mapa basado en tiles. Ambas posturas son razonables. Si estás en el segundo grupo, la pregunta no es qué editor tiene la lista de funciones más larga, sino cuál te pone delante un resultado jugable más rápido.

Mecánicamente, un mapa de tiles son datos pequeños. Una imagen de tileset, un ancho y un alto de tile, un tamaño de cuadrícula en tiles y luego un array de IDs de tile por capa, donde cero significa vacío. Encima de eso: una capa de objetos opcional que contiene rectángulos y polilíneas, y una tabla de propiedades de cadenas clave/valor. Esa es toda la estructura. Un editor es una buena interfaz para editar esos arrays, que es la única razón por la que los formatos se mueven entre herramientas.

Dibuja tu primer mapa de tiles en línea

La primera pantalla tiene tres zonas: el panel del tileset a la izquierda, el lienzo del mapa en el centro y la lista de capas a la derecha. Empieza creando un mapa. Elige una cuadrícula ortogonal, ponla en 40 por 30 tiles y ajusta el tamaño del tile para que coincida exactamente con tu tileset. Con 32 por 32 píxeles, eso da un lienzo de 1280 por 960 píxeles, que es un tamaño de trabajo razonable y se mantiene ágil mientras pintas.

Luego importa la imagen del tileset. Los dos ajustes que rompen las importaciones son el margen y la separación. El margen es el borde vacío alrededor de toda la hoja; la separación es el hueco entre tiles. Si tu hoja se exportó con alguno de los dos, escribe el número. Si te lo saltas, cada columna se desplaza uno o dos píxeles y el mapa se ve sutilmente mal, de un modo desesperante. Después de eso, pintar es pintar: rellena la capa de suelo y luego añade detalle en una capa por encima.

1

01

Crea un mapa ortogonal nuevo. Pon la cuadrícula en 40 por 30 tiles y el tamaño del tile en 32 por 32, o en lo que use realmente tu tileset.

2

02

Importa la imagen del tileset. Introduce el ancho y el alto del tile, y luego el margen y la separación si la hoja tiene borde o huecos.

3

03

Pinta primero la capa de suelo. Usa el relleno para zonas grandes y el pincel para los bordes, y luego para. El detalle viene después.

4

04

Añade una segunda capa por encima del suelo y pinta allí muros, accesorios y transiciones. Mantener el terreno y el detalle separados significa que puedes ocultar o reordenar cualquiera de los dos.

5

05

Añade una capa de colisión, o marca la colisión directamente en los tiles que deben bloquear el movimiento. Muros, agua y caras de acantilado van aquí.

6

06

Pulsa reproducir. La cuadrícula se convierte en un mundo 3D; camina hacia un muro y confirma que la colisión coincide con lo que pintaste.

7

07

Arregla lo que se haya roto. Nueve de cada diez veces es un desajuste del tamaño del tile o del margen, no la configuración de la colisión.

Ejemplos de mapas de tiles: mapas que puedes abrir ahora mismo

Seis escenas vienen como mapas jugables, no como capturas de pantalla. Cada una se abre en el navegador y puedes recorrerla con un personaje, que es la única forma fiable de comprobar si un mapa de tiles funciona.

Tres de ellos son proyectos completos. Los otros son pequeños mapas de demostración dentro del editor que existen para mostrar una mecánica cada uno. Ábrelos cuando quieras ver cómo se configuraron las capas, la colisión y el tamaño del tile en lugar de leer sobre ello.

  • La Isla del CíclopeUn mapa de isla construido con un tileset de terreno, con un límite de agua y bordes de acantilado. Es útil para ver cómo se reparten el trabajo una capa de suelo, una capa de detalle y una capa de colisión, y cómo una gran masa de tierra sigue siendo legible cuando todo son tiles repetidos.
  • Mini WorldUna cuadrícula deliberadamente pequeña. Va bien para probar la altura de la cámara, la escala de los tiles y el tamaño del personaje antes de comprometerte con un diseño. Los problemas de escala aparecen aquí en segundos en lugar de después de un día pintando.
  • Agent Sprite ForgeEl lado de los personajes del mismo flujo de trabajo. Cuando un mapa es jugable, aquí es donde se montan los sprites y las animaciones de lo que camine por él.
  • Demo del claro del bosqueUn mapa de un solo tileset con un sendero abierto entre los árboles. Muestra qué pocos tiles distintos necesitas antes de que un mapa deje de parecer un mosaico.
  • Demo de plataformas lateralUn mapa de vista lateral en el que la colisión de los tiles hace el diseño del nivel. La gravedad y el comportamiento de los muros provienen únicamente de qué tiles están marcados como sólidos.
  • Demo del patio isométricoLa misma cuadrícula de tiles bajo una proyección isométrica, para dejar claro que los datos de diseño no cambian cuando cambia la cámara.
Uno de los mapas que puedes abrir y jugar, construido sobre una cuadrícula de tiles en rombo.

Importar un TMX o un tileset al navegador

La importación es un analizador, no un conversor. Leemos el elemento map para obtener la orientación, el ancho, el alto, el ancho y el alto del tile, y luego las entradas de tileset con su firstgid y una imagen incrustada o una referencia a un .tsx externo. Después, cada capa en orden, con sus datos de tiles. Las codificaciones que importan son CSV y base64, con o sin compresión gzip o zlib. Si el archivo usa una codificación que no descodificamos, la importación se detiene y la nombra en lugar de cargar una cuadrícula en blanco.

Lo que sobrevive es la parte estructural. La referencia del tileset se redirige a una imagen subida, así que la ruta externa al .tsx de tu proyecto de escritorio se sustituye en lugar de seguirse. El tamaño del tile, el margen y la separación se conservan. El orden de las capas, su visibilidad y su opacidad se conservan. Los IDs de tile mantienen sus posiciones relativas dentro de cada capa, que es lo que hace que un mapa se vea igual después de importarlo. Las capas de objetos llegan como rectángulos y polígonos con sus propiedades aplanadas a cadenas clave/valor. Las animaciones de tiles declaradas se mantienen.

Lo que no sobrevive es todo lo que era código. Tiled admite extensiones de JavaScript, clases de propiedades personalizadas y complementos de C++, y ninguno de ellos se ejecuta en una pestaña del navegador. Un mapa producido por un script aquí son solo sus tiles de salida. Los tipos de propiedades personalizadas se degradan a cadenas. Los mapas infinitos con almacenamiento por fragmentos se aplanan en una cuadrícula fija, lo que cambia el comportamiento de memoria en mapas muy grandes. Y un tileset de colección de imágenes, en el que cada tile es un PNG independiente, funciona pero cuesta una petición de imagen por tile. Si tu mapa depende de un complemento, sigue creándolo en Tiled.

Función de TMX / TSXTras la importación en el navegador
Referencia del tileset (.tsx externo o imagen incrustada)Se conserva; el .tsx se redirige a una imagen subida en lugar de seguir la ruta
Tamaño del tile, margen, separaciónSe conserva
Datos de capa de tiles en CSV o base64, con gzip o zlibSe descodifican, los IDs de tile se conservan
Orden de capas, visibilidad, opacidadSe conserva
Rectángulos y polígonos de la capa de objetosSe conserva
Propiedades de objetos y de tilesSe conservan como cadenas clave/valor
Animaciones de tilesSe conserva
Clases de propiedades personalizadasSe aplanan a cadenas
Extensiones de JavaScript y mapas con scriptsNo se ejecutan
Complementos nativos y formatos de mapa personalizadosNo son compatibles
Fragmentos de mapas infinitosSe aplanan en una cuadrícula fija
Tilesets de colección de imágenes (un PNG por tile)Se conservan, pero cada tile es una petición de imagen independiente

Tiled gratis frente a Tiled de pago

Tiled es gratis. Es software de escritorio de código abierto y no hay un plan de pago con el que compararlo, así que una página que describa un Tiled gratis frente a uno de pago está describiendo otra cosa, normalmente un paquete comercial de tilesets o el editor incluido dentro de un motor. No estamos diciendo que Tiled cueste dinero, porque no es así.

La verdadera división es instalación frente a no instalación. Tiled exige una descarga en cada máquina, mantiene los tilesets como rutas relativas que se rompen cuando las carpetas se mueven y no ofrece ninguna prueba de juego integrada, así que exportas y abres otro programa. Un editor de navegador solo pide una pestaña, mantiene el proyecto en un mismo sitio y reproduce el mapa en la misma ventana. Ese es el intercambio, y no tiene nada que ver con el precio.

Hay cosas en las que gana el escritorio. Los complementos, los mapas con scripts, trabajar sin conexión de red por completo y los mapas muy grandes con muchas capas son ventajas del escritorio, y fingir lo contrario sería deshonesto. Si tu flujo de trabajo ya consume .tmx y tienes gente que lo mantiene, quédate en Tiled. Usa el editor de navegador cuando el mapa tenga que verse, compartirse por enlace o ser recorrido por alguien que nunca va a instalar un editor.

AspectoTiled (escritorio)Editor de navegador de Neta
CosteGratis y de código abiertoGratis, funciona en el navegador
InstalaciónDescarga de escritorio por máquinaNinguna
Compartir un mapaEnviar el proyecto, manteniendo las rutas relativas intactasEnviar un enlace
Prueba de juegoExportar y luego abrirlo en un motorJugar en la misma pestaña
Complementos y mapas con scriptsCompatibles mediante extensionesNo son compatibles
Trabajar sin conexiónSíNecesita red para la primera carga; la página se almacena en caché después
Mapas grandesCómodo con muchas capasBien en tamaños típicos; los mapas muy grandes se vuelven pesados

Entra al mundo al que pertenece

Un sprite es un personaje sin ningún sitio donde estar de pie. El último paso es el que no ofrece nadie más: coge la hoja que acabas de crear y ponla en un mundo por el que alguien pueda pasear: una isla pequeña, un planeta, una esquina de calle lluviosa. Cada mundo de este sitio se hizo a partir de una descripción escrita y se publicó como una página que puedes jugar.

FAQ

¿Tiled es gratis? +

Sí. Tiled es software de escritorio gratis y de código abierto, y no afirmamos que sea de pago. Un precio que hayas visto asociado a Tiled suele ser un paquete de tilesets, un lote de recursos o el propio editor de un motor.

¿Puedo abrir un TMX en línea? +

Sí. Importa el .tmx y analizamos el elemento map, las referencias de tileset y los datos de las capas, incluidos los datos en CSV y base64 con compresión gzip o zlib. Una referencia externa a un .tsx es la única parte que rediriges a mano.

¿Funciona en Mac? +

Funciona en el navegador, así que macOS, Windows y Linux se comportan igual. El requisito es Chrome, Safari o Firefox con WebGL2, no un sistema operativo.

¿Necesito instalar algo? +

No. El editor se carga con la página y no se descarga nada en tu máquina. Un navegador con WebGL2 es el único requisito.

¿Puedo exportar de vuelta a Tiled? +

Sí, para todo lo que importamos: las capas de tiles, la referencia del tileset, las dimensiones del mapa y de los tiles, los rectángulos de objetos y las propiedades se exportan como TMX o como la variante JSON. Las funciones que solo existen como extensiones de Tiled nunca existieron aquí, así que no se pierde nada.

¿Un editor de mapas de tiles solo sirve para juegos en 2D? +

No. La cuadrícula de tiles de aquí impulsa un mundo 3D, en el que la capa de suelo se convierte en terreno y los tiles marcados se convierten en colisión. Los datos del mapa en sí siguen siendo un array 2D de IDs de tile.

¿Qué tamaño de tile debería usar? +

Que coincida exactamente con tu tileset. 16, 32, 48 y 64 píxeles son habituales; 32 por 32 con una cuadrícula de 40 por 30 tiles es un valor predeterminado seguro. Un desajuste produce costuras o pinta con un tile de desfase respecto al cursor.

Volver al creador de juegos 3D

Los 31 mundos, juegos y escenas 3D terminados están en una sola página, y todos son jugables.

Plataforma: Neta StudioPágina: Editor de mapas de tiles en líneaLeer a continuación: /explore/tool/tile-map-editor · /app/free-tilesets · /use-cases/en/tilesetter-alternative
×