LDtk

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: ldtk.io

LDtk (Level Designer Toolkit) — это специализированный редактор уровней для 2D‑игр, ориентированный на простоту использования и гибкость экспорта. Программный продукт разработан с учётом потребностей инди‑разработчиков и небольших студий: он предоставляет удобный визуальный интерфейс для создания тайловых карт, проектирования уровней и организации данных в структуре проектов. Интерфейс сочетает традиционные инструменты редактирования с функциями, упрощающими повторяющиеся задачи, такими как автотайлинг и управление слоями.

Редактор поддерживает хранение и экспорт данных в простых форматах, что облегчает интеграцию с игровыми движками и конвейерами сборки игр. LDtk использует собственную файловую структуру проекта, при этом ключевые данные можно экспортировать в JSON для передачи в движок или сохранить визуализацию уровня в виде растрового изображения PNG. Приложение также предлагает концепции, полезные при работе с процедурами генерации уровней, коллизиями и метаданными объектов.

  • Визуальный тайл‑редактор: создание и редактирование тайловых слоёв с поддержкой сеток разного размера.
  • Автотайлинг: автоматическое оформление стыков и переходов между тайлами для ускорения оформления окружения.
  • Экспорт данных: экспорт уровней и объектов в JSON‑формате для импорта в игровые движки.
  • Экспорт изображений: возможность вывода канонических представлений уровней в PNG‑файлы для предпросмотра или использования в документации.
  • Слои и порядок отрисовки: многослойная структура для разделения декоративных, логических и коллизионных слоёв.
  • Шаблоны и настройки тайловых наборов: поддержка повторно используемых наборов тайлов и настроек для унификации стиля уровней.
  • Привязка метаданных: добавление свойств к объектам и тайлам для передачи логики и параметров в игровое приложение.
  • Интеграция с движками: упрощённые рабочие схемы экспорта и структуры данных, совместимые с разными игровыми движками.
  • Проектная организация: управление несколькими уровнями, слоями и ресурсами внутри единого проекта.
  • Удобство для инди‑разработчиков: интуитивные инструменты и минимальный порог вхождения без необходимости сложной настройки.
Подробнее