Игровой движок на базе Flutter для 2D-игр: игровой цикл, система компонентов, обнаружение столкновений, эффекты и обработка ввода.
mapeditor/tiled
Универсальный редактор тайловых карт для игр — от RPG и платформеров до клонов Breakout.
Open source альтернатива:Unity Tilemap Editor
- Звёзды
- 12,978
- Форки
- 1,983
- Открытые issues
- 842
- Последний коммит
- 11 часов назад
Что это?
Tiled — редактор уровней для игр с тайловой графикой. С его помощью можно создавать карты любого размера: ограничений на размер тайлов, количество слоёв и число тайлов нет.
К картам, слоям, тайлам и объектам можно добавлять произвольные пользовательские свойства. Карты сохраняются в простом и читаемом формате TMX, причём в одной карте можно использовать несколько тайлсетов. Тайлсеты можно редактировать в любое время после добавления.
Tiled написан на C++ с использованием Qt 6.2 или более поздней версии и собирается с помощью инструмента Qbs. Для основных операционных систем доступны готовые установщики, а также пакеты Flatpak и Snap.
Ключевые возможности
- 01Карты любого размера без ограничений на размер тайлов, количество слоёв или число тайлов
- 02Пользовательские свойства для карт, слоёв, тайлов и объектов
- 03Несколько тайлсетов на карту, которые можно редактировать в любое время
- 04Данные карт хранятся в читаемом формате TMX
- 05Доступен для Windows, macOS и Linux
Сценарии использования
- Создание уровней для 2D RPG и платформеров
- Создание тайловых карт для загрузки в собственный игровой движок через формат TMX
- Добавление к игровым объектам данных вроде точек появления или триггеров с помощью свойств
Быстрый старт
- 1
Скачайте Tiled из GitHub Releases или с itch.io
- 2
Установите Qt 6 и Qbs в Ubuntu/Debian
sudo apt install qt6-base-dev libqt6svg6 libqt6test6 qt6-l10n-tools qt6-declarative-dev zlib1g-dev qbs - 3
Определите цепочки инструментов сборки и соберите Tiled
qbs setup-toolchains --detect && qbs - 4
Запустите Tiled
qbs run -p tiled
Что важно знать
- Для сборки из исходного кода требуются Qt 6.2 или новее и инструмент сборки Qbs.
- Лицензия не указана явно в метаданных проекта, поэтому перед повторным использованием проверьте файлы лицензии.
Темы
Частые вопросы
- Что такое tiled?
- Универсальный редактор тайловых карт для игр — от RPG и платформеров до клонов Breakout. Tiled — редактор уровней для игр с тайловой графикой. С его помощью можно создавать карты любого размера: ограничений на размер тайлов, количество слоёв и число тайлов нет.
- tiled можно использовать бесплатно? Какая у него лицензия?
- tiled распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- tiled всё ещё поддерживается?
- Активно поддерживается. Последний коммит в tiled — 20 окт. 2026 г..
- Для чего можно использовать tiled?
- Создание уровней для 2D RPG и платформеров Создание тайловых карт для загрузки в собственный игровой движок через формат TMX Добавление к игровым объектам данных вроде точек появления или триггеров с помощью свойств
- Как установить tiled?
- Скачайте Tiled из GitHub Releases или с itch.io Установите Qt 6 и Qbs в Ubuntu/Debian: sudo apt install qt6-base-dev libqt6svg6 libqt6test6 qt6-l10n-tools qt6-declarative-dev zlib1g-dev qbs Определите цепочки инструментов сборки и соберите Tiled: qbs setup-toolchains --detect && qbs Запустите Tiled: qbs run -p tiled
- Где скачать tiled?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mapeditor/tiled
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Ретроигровой движок для Python, позволяющий создавать пиксельные игры с фиксированной палитрой и экраном низкого разрешения.
Многопоточная библиотека на C++ для симуляции твёрдых тел и обнаружения столкновений в играх и VR-приложениях.
Коллекция Java-кода с реализациями классических и современных паттернов проектирования и подробными примерами для каждого из них.
Open-source OCR-движок libtesseract и CLI для распознавания текста на изображениях: LSTM-распознавание и поддержка более 100 языков.
Dear ImGui — компактная библиотека GUI для C++ с минимумом зависимостей и парадигмой immediate mode, предназначенная для отладочных интерфейсов, инструментов и игровых движков.