Tiled es un editor de mapas 2D de código abierto, usado principalmente en el desarrollo de videojuegos. Permite diseñar mapas y niveles utilizando tilesets (conjuntos de imágenes en forma de cuadrícula), lo cual es ideal para juegos con vista top-down, plataformas o RPGs clásicos. Fue creado por Thorbjørn Lindeijer y es completamente gratuito.
Con Tiled puedes:
Diseñar niveles visualmente sin escribir una sola línea de código.
Exportar los mapas en formatos compatibles con muchos motores de juegos como Godot, Unity, Cocos2d, LÖVE, entre otros.
Trabajar con múltiples capas (tile layers, object layers, image layers).
Asignar propiedades personalizadas a tiles, objetos o capas (perfecto para programadores).
Características destacadas
🔲 Soporte para tiles isométricos, ortogonales y hexagonales.
🧱 Automapping: crea reglas para autocompletar zonas del mapa con estructuras o patrones definidos.
🎯 Object Layer: define áreas especiales como zonas de colisión, puntos de aparición, NPCs o triggers para scripts.
🔌 Extensible mediante scripts en JavaScript.
🧩 Exportación a múltiples formatos: JSON, TMX (formato XML de Tiled), y más.
Código abierto
Tiled está licenciado bajo GPLv2, lo cual significa que puedes:
Usarlo gratuitamente para proyectos comerciales o personales.
Contribuir al desarrollo del programa.
Adaptarlo a tus necesidades.
El código está disponible en GitHub.
Tutoriales y comunidad
Aunque no tan grande como otros proyectos como Blender, la comunidad de Tiled es muy activa y ofrece:
Manual oficial con guías detalladas.
Soporte en foros, Discord, GitHub y Reddit.
YouTube y blogs personales ofrecen decenas de tutoriales enfocados en integrarlo con Godot, Unity, Phaser y más. Algunos de los más buscados:
Cómo crear colisiones.
Cómo enlazar Tiled con tu motor de juego.
Cómo usar objetos personalizados en tus niveles.
Curva de aprendizaje
La curva de aprendizaje de Tiled es baja a moderada. Es bastante intuitivo si vienes del mundo del diseño o los videojuegos retro, pero puede tomar algo de práctica aprender a usar:
Las capas correctamente.
Propiedades personalizadas.
Automatización con reglas (Automapping).
La interfaz es amigable y muy visual, lo que facilita la experimentación.
Usos y proyectos reales
Tiled ha sido utilizado en numerosos juegos indie y hasta proyectos educativos. Algunos ejemplos:
Celeste Classic (versión original en Pico-8).
Juegos hechos con Godot que usan TMX o JSON como entrada para los niveles.
Herramientas de prototipado para diseñar niveles antes de implementarlos en el motor.
Proyectos escolares para enseñar lógica de videojuegos.
Ventajas y desventajas
✔ Ventajas:
Totalmente gratis y de código abierto.
Ligero y fácil de usar.
Compatible con la mayoría de motores 2D.
Altamente personalizable.
✖ Desventajas:
No es un motor de juego: solo edita mapas.
Algunas funciones avanzadas requieren scripting.
La integración con algunos motores puede requerir plugins o código adicional.
Algunos juegos realizados con Tiled
Resumen Rápido
Aspecto | Detalle |
---|---|
Nombre | Tiled |
Tipo | Editor de mapas 2D |
Código abierto | Sí (GPLv2) |
Plataformas | Windows, Linux, macOS |
Curva de aprendizaje | Baja a moderada |
Motores compatibles | Godot, Unity, LÖVE, Cocos2d, Phaser, y más |
Comunidad y tutoriales | Activa, muchos recursos disponibles |
Sitio oficial | https://www.mapeditor.org |