프로젝트 소개

Tiled는 RPG, 플랫폼 게임, 브레이크아웃 스타일 게임을 포함한 타일 기반 게임을 위한 범용 타일 맵 에디터입니다. 유연성이 주요 목표로, 맵은 임의의 크기로 생성할 수 있으며, 타일 크기나 레이어 및 타일 수에 제한이 없습니다. 맵, 레이어, 타일, 객체는 모두 임의의 속성을 가질 수 있으며, 프로젝트의 TMX 맵 포맷은 이해하기 쉽고 하나의 맵 내에서 여러 타일셋을 참조할 수 있습니다. 타일셋은 언제든지 수정할 수 있습니다. 이 에디터는 모든 주요 운영 체제에서 사용할 수 있습니다. 빌드는 GitHub Releases 또는 itch.io에서 얻을 수 있으며, 공식 Linux 패키지는 Flatpak과 snap을 통해 제공됩니다. 배포판 패키지는 종종 최신이 아니라고 README에 나와 있습니다. macOS 빌드는 유지 관리자인 Thorbjørn Lindeijer에 의해 서명되며, Windows 설치 프로그램은 SignPath.io 및 SignPath Foundation의 무료 코드 서명을 사용합니다. 컴파일에는 Qt 6.2 이상 개발 라이브러리와 Qbs 빌드 도구가 필요하며, Ubuntu/Debian, Fedora, Arch Linux, macOS(Homebrew)에 대한 플랫폼별 설정 지침이 제공됩니다. 선택적 Python 플러그인은 Python 3 개발 라이브러리를 추가로 필요로 합니다. 권장 방법은 Qt Creator에서 tiled.qbs를 여는 것이며, 명령줄에서는 Qbs setup 명령으로 툴체인을 감지하고, qbs로 프로젝트를 빌드하며, qbs run으로 Tiled를 실행할 수 있습니다. libtiledquick(기본적으로 빌드되지 않음)에는 Qt 6 Vulkan 헤더가 필요하며, Visual Studio 2017 프로젝트 파일은 Qbs로 생성할 수 있습니다. 자가 컴파일 빌드의 경우, `qbs install`은 기본적으로 Tiled를 빌드 디렉토리의 install-root 아래에 배치하며, 명령줄에서 설치 접두사를 변경할 수 있습니다. 패키징 설치는 별도의 install root를 대상으로 할 수 있습니다. Rpath는 기본적으로 활성화되어 있어 컴파일 후 공유 libtiled 라이브러리를 찾을 수 있으며, 패키징을 위해 비활성화할 수 있습니다. README는 또한 Weblate에서 관리되는 번역 작업과 기여자를 위한 CodeTriage에 대한 링크를 제공합니다.