Tiled
Tiled는 게임 세계의 타일 배치·객체 위치·사용자 정의 속성을 작성하는 자유·오픈 소스 2D 레벨 편집기다. Aseprite, Pyxel Edit, Pixelorama에서 만든 스프라이트와 타일셋을 가져와 지도나 게임 스테이지를 구성하는 용도로 많이 사용한다. 도형의 시각적 제작뿐...
| 분류 | 2D 그래픽 소프트웨어, 2D 게임 타일맵·레벨 편집기 |
|---|---|
| 개발 | Thorbjørn Lindeijer와 Tiled 공동체 |
| 플랫폼 | Linux, Windows, macOS |
| 작성 언어 | C++·Qt, JavaScript 확장 API |
| 주요 기능 | 2D 게임 타일맵·레벨 편집기 |
| 파일·출력 | TMX·TSX·JSON·이미지·Lua 등 출력 |
| 자료 | 공식 사이트 |
Tiled는 게임 세계의 타일 배치·객체 위치·사용자 정의 속성을 작성하는 자유·오픈 소스 2D 레벨 편집기다. Aseprite, Pyxel Edit, Pixelorama에서 만든 스프라이트와 타일셋을 가져와 지도나 게임 스테이지를 구성하는 용도로 많이 사용한다. 도형의 시각적 제작뿐 아니라 게임 엔진이 해석할 구조화된 레벨 데이터를 만들기 때문에 단순 그림판과 구별되는 2D 그래픽 소프트웨어다.[1]
사각형 정방형·아이소메트릭·육각형 지도 구조를 지원하고 타일 레이어와 객체 레이어를 구분한다. 스탬프·채우기·자동 지형 전환·선택 도구로 맵을 그리며, 개별 타일·레이어·객체에 충돌·이벤트·스폰 위치 같은 속성을 붙일 수 있다. 타일셋은 하나의 아틀라스 이미지나 여러 개별 이미지로 구성하고, 지도 자체는 필요에 따라 크게 확장할 수 있다.
TMX는 XML 기반 지도 형식이고 TSX는 타일셋 기술에 사용되며, JSON과 다양한 엔진용 형식으로도 데이터를 전달할 수 있다. 지도 파일만으로는 참조하는 그림과 스크립트가 자동 포함되지 않을 수 있으므로 프로젝트 디렉터리의 상대 경로와 자산을 함께 보존해야 한다. Godot Engine, Unity, Defold 등의 엔진에서는 각자의 로더나 플러그인으로 데이터를 해석한다.[2]
편집기는 C++와 Qt로 제작되며 JavaScript 스크립트 API를 제공하여 반복 작업 자동화·파일 형식 확장·새 도구 구현이 가능하다. 공식 사이트가 안내한 2026년 1.12 계열에는 속성·자동 배치 도구 등 다양한 개선이 포함되었다. Tiled의 구조적 타일맵과 Pro Motion NG의 픽셀 타일 아트 제작은 서로 보완할 수 있지만 같은 편집 모델은 아니다.