Skip to content
E
Egmatic
программы для дизайна уровнейредактор 2d уровнейредактор тайловых картldtkинструменты разработки игр

Лучшие инструменты для дизайна уровней для инди-разработчиков 2026

Лучшее ПО для дизайна уровней для инди-разработчиков 2D-игр делится на два лагеря: отдельные редакторы уровней, экспортирующие данные для любого движка, и тайловые и комнатные редакторы, встроенные в движок. Для отдельного редактирования стандарты — LDtk и Tiled: LDtk — современный редактор с опорой на сущности, созданный ведущим дизайнером Dead Cells, а Tiled — давно устоявшийся формат обмена тайловыми картами, который читает почти любой 2D-движок. Если вы предпочитаете оставаться внутри движка, Godot, Unity, GameMaker и Construct 3 предлагают мощные встроенные редакторы. Обзор ранжирует серьёзные варианты на 2026 год, сравнивает лицензии и форматы экспорта и честно говорит, когда отдельный редактор выигрывает у встроенного — и где уместна 2D-ориентированная IDE вроде Egmatic, если нужны редактор уровней и движок в одном инструменте.

Владислав Ковнеров3 августа 2026 г.11 мин

Лучшее ПО для дизайна уровней для инди-разработчиков 2D-игр делится на два лагеря: отдельные редакторы уровней, которые экспортируют данные для любого движка, и тайловые и комнатные редакторы, встроенные в сам движок. Для отдельного редактирования стандарты — LDtk и Tiled: LDtk — современный редактор с опорой на сущности, созданный ведущим дизайнером Dead Cells, а Tiled — давно устоявшийся формат обмена тайловыми картами, который читает почти любой 2D-движок. Если вы предпочитаете оставаться внутри движка, Godot, Unity, GameMaker и Construct 3 предлагают мощные встроенные редакторы. Правильный выбор зависит не столько от того, что «лучше», сколько от того, нужен ли вам отдельный редактор или редактор, встроенный в движок.

Этот список охватывает ПО, главная задача которого — строить 2D-уровни: отдельные редакторы уровней и тайловые/комнатные редакторы внутри 2D-движков. Сами движки и фреймворки разбирает сравнение 2D-фреймворков и руководство по выбору движка; о принципах, которые вы применяете, когда инструмент уже есть, рассказывает разбор дизайна уровней для 2D-платформеров.

Отдельные редакторы 2D-уровней

Отдельный редактор уровней — это самостоятельный инструмент, который экспортирует данные уровня — обычно JSON, XML или TMX — для загрузки в ваш движок. Его сила в независимости от движка: можно сменить движок и сохранить уровни. Его цена — интеграция: загрузчик пишете вы.

ИнструментЛицензияЭкспортЧем известен
LDtkMIT (бесплатно)JSON (.ldtk), TMX, PNGСовременный выбор дизайнера Dead Cells
TiledGPL-2.0+ / BSDTMX, TSX (XML)Стандарт тайловых карт для 2D
Ogmo Editor 3MIT (бесплатно)JSON, XMLCeleste, TowerFall

LDtk — современный редактор сущностей

LDtk — бесплатный редактор 2D-уровней с открытым исходным кодом под лицензией MIT, созданный Себастьеном Бераром, ведущим дизайнером Dead Cells и сооснователем Motion Twin. Его определяющее решение — опора на сущности: вы задаёте сущности, слои и поля в чистом интерфейсе, а на выходе получаете JSON-проект, который читаете напрямую. По сравнению с тайловым редактором это делает его сильным для уровней, полных размещённых объектов, триггеров и метаданных, а не чистого тайлового арта. Он умеет экспортировать также TMX и PNG, а режим с несколькими файлами сохраняет быстрый парсинг даже на крупных проектах. Если нужен отдельный редактор, созданный в духе 2020-х, начните с LDtk.

Tiled — стандарт тайловых карт

Tiled — бесплатный тайловый редактор с открытым исходным кодом, который поддерживает Торбьёрн Линдейер; в 2D-играх это ближе всего к стандарту обмена. Он сохраняет карты как TMX, а тайлсеты как TSX — оба в XML, — и почти у каждого 2D-движка и фреймворка (Unity, Godot, GameMaker, libGDX, Phaser, MonoGame) есть библиотека для их чтения. Сам редактор распространяется под GPL-2.0+, тогда как формат TMX и его библиотеки — под BSD; именно поэтому охват так широк. Его сила — тайлы: если ваши уровни — крупные тайловые карты, слои, террейны и автотайлинг в Tiled трудно превзойти. Слабое место — сущности: размещённые объекты поддерживаются, но рядом с LDtk кажутся второстепенными.

Ogmo Editor 3 — редактор, на котором сделана Celeste

Ogmo Editor 3 — бесплатный редактор 2D-уровней и тайловых карт с открытым исходным кодом, поддерживаемый сообществом и переписанный на Haxe под лицензией MIT. Исходный Ogmo создали Мэдди Торсон и Ноэл Берри — команда за Celeste и TowerFall, — и именно им строились уровни Celeste. Каждый проект задаётся редактируемым вручную конфигом .ogmo, что делает его переносимым и пригодным для скриптов. Ogmo любят преданные поклонники, но он развивается менее активно, чем LDtk и Tiled, поэтому относитесь к нему как к мощному инструменту с меньшей экосистемой.

Встроенные в движок редакторы уровней

Большинство 2D-движков поставляется со своим редактором уровней. Плюс — нулевая интеграция: редактор говорит на родном формате движка. Минус — привязка: ваши уровни живут в этом движке.

ДвижокРедакторЛицензияВстроенный?
GodotTileMapLayer (ранее TileMap)MIT (бесплатно)Да
UnityТайловая карта + тайлы по правиламЕсть бесплатный тарифДа
GameMakerРедактор комнатБесплатно для некоммерческого; $99.99 коммерческийДа
Construct 3Макет + тайловая картаПодписка (в браузере)Да

Godot — TileMapLayer

Godot — бесплатный движок с открытым исходным кодом под лицензией MIT, и редактирование 2D-уровней в нём строится вокруг тайловой системы. Начиная с Godot 4.3 старый узел TileMap устарел в пользу TileMapLayer — по одному узлу на слой — со встроенным конвертером для существующих проектов. Редактор хорошо справляется с тайлами, террейнами и отрисовкой коллизий, а поскольку Godot полностью бесплатен и не берёт роялти, коммерческого потолка нет. Расплата в том, что уровни — это сцены Godot; перенос в другой движок делается вручную.

Unity — тайловая карта с тайлами по правилам

Unity поставляет встроенную 2D-тайловую карту с тайловым коллайдером 2D и составным коллайдером 2D, который сливает коллайдеры отдельных тайлов в одну непрерывную форму. Тайлы по правилам, которые автоматически выбирают спрайт по соседним тайлам, поставляются в отдельном пакете Unity с открытым исходным кодом. Всё это доступно на бесплатном тарифе Unity; подвох — в условиях лицензии Unity и в сложности самого движка. Подробнее о сравнении движков — в разборе MonoGame против Unity и Godot.

GameMaker — редактор комнат

Редактор комнат в GameMaker организует уровень в виде слоёв — тайловых, экземплярных, фоновых, ресурсов и путей — и именно в нём строится большинство игр на GameMaker. Он мощный и тесно интегрирован. Модель оплаты изменилась в конце 2023 года: движок бесплатен для некоммерческого использования, а коммерческая лицензия стоит $99.99 разово, что проще подписки.

Construct 3 — редактор макетов в браузере

Construct 3 от компании Scirra работает целиком в браузере и объединяет редактор макетов и тайловых карт с системой логики на листах событий, не требующей кода. Его бесплатный тариф ограничен (50 событий, два слоя, без экспорта на десктоп и мобильные); персональный тариф стоит около $129.99 в год и открывает экспорт на остальные платформы. Это самый быстрый путь от нуля до играбельной 2D-игры, если вы не хотите программировать, а ваши уровни — это макеты Construct.

Как выбрать под вашу ситуацию

  • Нужен лучший отдельный редактор, и точка → LDtk. Современный, MIT, JSON, а модель сущностей подходит реальным уровням игр.
  • Ваши уровни — в основном тайлы → Tiled. Инструменты террейнов и автотайлинга не имеют равных для чистого тайлового арта.
  • Вы уже работаете в движке → используйте его встроенный редактор. TileMapLayer в Godot, тайловая карта в Unity или редактор комнат в GameMaker не требуют загрузчика.
  • Вы хотите менять движки, не теряя уровни → LDtk или Tiled, потому что их форматы экспорта переживают любой отдельный движок. Разбор JSON в разработке игр показывает, как движок, управляемый данными, потребляет такие экспорты.
  • Вы вообще не хотите программировать → Construct 3, чьи листы событий и редактор макетов созданы именно для этого.

Частые ошибки

ОшибкаЧто идёт не такЧто делать вместо этого
Тайловый редактор для уровней с множеством объектовВы боретесь с инструментом, расставляя триггеры и сущностиБерите редактор сущностей вроде LDtk для объектных уровней
Игнорирование формата экспортаВаш движок не может прочитать уровниПроверьте формат (JSON, TMX) прежде чем сделать выбор
Игнорирование лицензииКоммерческие ограничения всплывают поздноЗаранее разберитесь в отличиях GPL от MIT и в лимитах по выручке
Лишний загрузчикВы подключаете Tiled к движку, где есть неплохой встроенный редакторИспользуйте встроенный редактор движка, если не нужна переносимость
Привязка уровней к одному движкуБудущая смена движка означает перестройку уровнейХраните уровни в LDtk или Tiled, если переносимость важна

Где место Egmatic

Большинство тех, кто ищет «ПО для дизайна уровней», не хочет прикручивать отдельный редактор к движку и поддерживать загрузчик. Им нужны редактор уровней и движок в одном инструменте с быстрым циклом предпросмотра. Egmatic создан именно для этого: это 2D-ориентированная IDE и движок, в котором редактор сцен и есть редактор уровней, а предпросмотр в реальном времени позволяет сдвинуть платформу, пройти уровень и почувствовать изменение за секунды. Поскольку данные уровня задаются как структурированные данные, тот же редактор питает движок, который их выполняет, — без шага экспорта и без загрузчика, который надо поддерживать. Если ваша цель — закончить 2D-игру, а не собрать цепочку инструментов, это более короткий путь.

Итог

Для отдельного редактирования 2D-уровней LDtk — современный выбор с опорой на сущности, а Tiled — стандарт тайловых карт; Ogmo Editor 3 мощный, но более нишевый. Если вы предпочитаете строить внутри движка, в Godot, Unity, GameMaker и Construct 3 есть мощные встроенные редакторы. Выбирайте исходя из того, нужна ли вам переносимость между движками (отдельный редактор) или нулевая интеграция (встроенный), проверьте лицензию и формат экспорта до выбора — и помните, что 2D-ориентированная IDE вроде Egmatic способна объединить редактор уровней и движок в одном инструменте.


Источники

  1. LDtk — редактор 2D-уровней с открытым исходным кодом под лицензией MIT, созданный Себастьеном Бераром (Sébastien Bénard), ведущим дизайнером Dead Cells и сооснователем Motion Twin; экспортирует JSON (.ldtk), TMX, PNG — LDtk, GitHub
  2. Tiled — тайловый редактор с открытым исходным кодом, поддерживаемый Торбьёрном Линдейером (Thorbjørn Lindeijer); редактор под GPL-2.0+, формат TMX/TSX и библиотеки под BSD — Tiled (mapeditor.org)
  3. Ogmo Editor 3 — редактор 2D-уровней с открытым исходным кодом под лицензией MIT; оригинал создали Мэдди Торсон (Maddy Thorson) и Ноэл Берри (Noel Berry), им строилась Celeste; редакция сообщества на Haxe — Ogmo Editor 3
  4. В Godot 4.3 узел TileMap устарел в пользу TileMapLayer (по одному узлу на слой, встроенный конвертер) — документация Godot: TileMapLayer
  5. В Unity — 2D-тайловая карта с тайловым коллайдером 2D и составным коллайдером 2D; тайлы по правилам (Rule Tiles) из пакета 2D Tilemap Extras — руководство Unity: Tilemap Collider 2D
  6. Слои редактора комнат в GameMaker (тайловые, экземплярные, фоновые, ресурсы, пути); движок бесплатен для некоммерческого использования, коммерческая лицензия $99.99 разово с конца 2023 года — GameMaker: руководство по редактору комнат
  7. Construct 3 — работает в браузере, создан Scirra, подписка без роялти; бесплатный тариф (50 событий), персональный (~$129.99/год) — цены Construct 3