Motor de videojuegos basado en Flutter con bucle de juego, sistema de componentes, detección de colisiones, efectos y manejo de entradas para juegos 2D.
mapeditor/tiled
Editor de mapas de tiles de propósito general para crear mapas de juegos basados en tiles, como RPG, plataformas y clones de Breakout.
Alternativa open source a:Unity Tilemap Editor
- Estrellas
- 12,978
- Forks
- 1,983
- Issues abiertos
- 842
- Último commit
- hace 18 horas
¿Qué es?
Tiled es un editor de niveles para juegos basados en tiles. Permite crear mapas de cualquier tamaño, sin límites fijos para el tamaño de los tiles, la cantidad de capas o el número de tiles.
Los mapas, las capas, los tiles y los objetos pueden tener propiedades personalizadas arbitrarias. Los mapas se guardan en formato TMX, que es sencillo y legible, y un mismo mapa puede usar varios tilesets. Los tilesets se pueden editar en cualquier momento después de añadirlos.
Tiled está desarrollado en C++ y Qt 6.2 o posterior, y utiliza la herramienta de compilación Qbs. Hay instaladores precompilados para los principales sistemas operativos, además de paquetes Flatpak y Snap.
Funciones clave
- 01Mapas de cualquier tamaño, sin límites para el tamaño de los tiles, las capas o la cantidad de tiles
- 02Propiedades personalizadas en mapas, capas, tiles y objetos
- 03Varios tilesets por mapa, editables en cualquier momento
- 04Datos de mapas guardados en el formato legible TMX
- 05Disponible para Windows, macOS y Linux
Casos de uso
- Diseñar niveles para RPG 2D o juegos de plataformas
- Crear mapas basados en tiles para cargarlos en un motor de juego personalizado mediante el formato TMX
- Asociar datos de juego, como puntos de aparición o activadores, a los objetos del mapa mediante propiedades
Inicio rápido
- 1
Descarga Tiled desde GitHub Releases o itch.io
- 2
Instala Qt 6 y Qbs en Ubuntu/Debian
sudo apt install qt6-base-dev libqt6svg6 libqt6test6 qt6-l10n-tools qt6-declarative-dev zlib1g-dev qbs - 3
Detecta las cadenas de herramientas de compilación y compila Tiled
qbs setup-toolchains --detect && qbs - 4
Ejecuta Tiled
qbs run -p tiled
Antes de usarlo
- Para compilar desde el código fuente se requiere Qt 6.2 o posterior y la herramienta de compilación Qbs.
- La licencia no está claramente identificada en los metadatos del proyecto, así que consulta los archivos de licencia antes de reutilizarlo.
Temas
Preguntas frecuentes
- ¿Qué es tiled?
- Editor de mapas de tiles de propósito general para crear mapas de juegos basados en tiles, como RPG, plataformas y clones de Breakout. Tiled es un editor de niveles para juegos basados en tiles. Permite crear mapas de cualquier tamaño, sin límites fijos para el tamaño de los tiles, la cantidad de capas o el número de tiles.
- ¿tiled es gratuito? ¿Qué licencia tiene?
- tiled es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿tiled sigue mantenido?
- Mantenimiento activo. El último commit de tiled fue el 20 oct 2026.
- ¿Para qué puedo usar tiled?
- Diseñar niveles para RPG 2D o juegos de plataformas Crear mapas basados en tiles para cargarlos en un motor de juego personalizado mediante el formato TMX Asociar datos de juego, como puntos de aparición o activadores, a los objetos del mapa mediante propiedades
- ¿Cómo se instala tiled?
- Descarga Tiled desde GitHub Releases o itch.io Instala Qt 6 y Qbs en Ubuntu/Debian: sudo apt install qt6-base-dev libqt6svg6 libqt6test6 qt6-l10n-tools qt6-declarative-dev zlib1g-dev qbs Detecta las cadenas de herramientas de compilación y compila Tiled: qbs setup-toolchains --detect && qbs Ejecuta Tiled: qbs run -p tiled
- ¿Dónde consigo tiled?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mapeditor/tiled
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un motor de juegos retro para Python que permite crear juegos de pixel art con una paleta fija y una pantalla de baja resolución.
Biblioteca de C++ para simulación de cuerpos rígidos y detección de colisiones, optimizada para varios núcleos y destinada a juegos y aplicaciones de VR.
Biblioteca de compilación y optimización en C++ para WebAssembly, con la herramienta wasm-opt y una versión para JavaScript (binaryen.js).
Colección de código Java que implementa patrones de diseño de software clásicos y modernos, con ejemplos comentados para cada patrón.
Motor de OCR de código abierto (libtesseract) y herramienta de línea de comandos para extraer texto de imágenes, con reconocimiento basado en LSTM y compatibilidad con más de 100 idiomas.