LDtk (Level Designer Toolkit) is a free and open-source 2D level editor developed by Sébastien Benard, the former lead developer of Dead Cells. The editor is specifically made to design levels for platformers and top-down perspective games, and the game Nuclear Blaze was developed using it as proof of concept.
- Layered level design: Support for multiple tile and entity layers, including auto-layer rules for fast tile painting.
- Entities and Fields: Define reusable game objects (enemies, chests, triggers) with custom data fields.
- Grid and tilemap support with auto-tiling and custom rules.
- World building: Create large, multi-level worlds connected via grid or free positioning.
- JSON and native export: Data is exported in an easy-to-read JSON format, with plugins for C#, Unity, Godot, Haxe, and others.
- Custom level formats via external export tools or integration with game engines.
- Aseprite support: LDtk can open aseprite files directly, with live update support.
- Backup feature: A robust auto-save and backup feature that can even restore unsaved changes.

System Requirements
Platforms:
Windows 7 or above
CPU:
Dual-Core processor
GPU:
OpenGL 2.1 support or higher
Memory:
2GB
Storage:
100MB or more available space.