Create 2D game levels using a dedicated editor focused on user friendliness and efficient tile placement.

LDtk screenshot 1

LDtk is an open-source desktop app that provides a dedicated environment for 2D level design. It functions as a desktop application used by game developers to create maps and layouts for two dimensional games. The software is available for download via its official website or can be built from source using the Haxe compiler and NPM. It is designed to handle the specific needs of 2D world building by providing a visual interface for tile placement.

The application is built using the Haxe programming language and the Electron framework. It focuses on a user friendly interface to streamline the process of placing tiles and defining level properties. Users can manage assets and structure their game worlds through a visual editor that removes the need for manual coordinate entry. The tool is suitable for both rapid prototyping and final level production in indie game development projects.

Key features

  • 2D level editing for game development
  • Integration with Haxe API for data access
  • Support for custom tileset images
  • Built in color palettes including Endesga32
  • Color blind accessible palette options
  • Electron based desktop interface
  • Support for multiple development branches
  • Extensible architecture via Haxe libs

The software relies on the Heaps.io engine and JQuery for its internal rendering and interface logic. It also utilizes MarkedJS for documentation and SVG icons for its UI elements. It is designed for developers who require a lightweight tool to prototype levels without complex configuration. Because it is built with Electron, it maintains a consistent appearance and behavior across different operating systems, allowing teams to collaborate on level design regardless of their hardware.

For those building from source, the project requires a working Haxe install and the NPM package manager to handle various install and packaging scripts. The build process involves compiling both the Electron Main and Renderer components to generate the necessary JavaScript files for the application to run. This architecture allows the software to remain flexible and updated through various development branches.

LDtk is a modern tool for 2D game designers who prefer an open source workflow.

Last Modified
Software TypeDesktop App
Platform
Last Activity28 days ago
Repository Age6 years
LicenseMIT
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.