About this project
Tiled is a general-purpose tile map editor aimed at tile-based games, including RPGs, platformers and Breakout-style titles. Its stated focus is flexibility: maps can be created at any size, with no restrictions on tile size or on the number of layers and tiles used. Maps, layers, tiles and objects can each be given arbitrary properties, and the project's own TMX map format is described as easy to understand and able to reference multiple tilesets within a single map. Tilesets can be modified at any time.
The editor is available for all major operating systems. Builds can be obtained from GitHub Releases or itch.io, and official Linux packages are offered through Flatpak and snap, in addition to distribution packages that the README notes are often out of date. macOS builds are signed by maintainer Thorbjørn Lindeijer, while Windows installers use free code signing from SignPath.io and the SignPath Foundation.
Compilation requires Qt 6.2 or newer development libraries plus the Qbs build tool, with platform-specific setup instructions given for Ubuntu/Debian, Fedora, Arch Linux and macOS via Homebrew. An optional Python plugin additionally needs Python 3 development libraries. The recommended route is opening tiled.qbs in Qt Creator; from the command line, toolchains are detected with a Qbs setup command, the project is built with qbs, and Tiled can be launched through qbs run. Qt 6 Vulkan headers are needed for libtiledquick, which is not built by default, and Visual Studio 2017 project files can be generated with Qbs.
For self-compiled builds, `qbs install` places Tiled under a build directory install-root by default, and the installation prefix can be changed on the command line. Packaging installations can target a separate install root. Rpaths, enabled by default so the shared libtiled library is found after compilation, can be disabled for packaging. The README also links to translation work managed on Weblate and to CodeTriage for contributors.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.