{"repo":"deepnight/ldtk","free":true,"listed":false,"github":"https://github.com/deepnight/ldtk","clone":"git clone https://github.com/deepnight/ldtk.git","description":"Modern, lightweight and efficient 2D level editor","language":"Haxe","stars":4158,"topics":["level-editor","2d","game-development","haxe","haxe-libs","electron"],"license":"MIT","category":"game-templates","readme_excerpt":"Level Designer Toolkit ( LDtk ) is a modern , efficient and open-source 2D level editor with a strong focus on user-friendliness. Links: Official website Haxe API (on GitHub) Getting LDtk latest version Visit LDtk.io to get latest version. Building from source Requirements - Haxe compiler : you need an up-to-date and working Haxe install to build LDtk. - NPM : this package manager is used for various install and packaging scripts. It is packaged with NodeJS. Installing required stuff - Open a command line in the ldtk root dir , - Install required Haxe libs: - Install Electron locally and other dependencies through NPM ( IMPORTANT : you need to be in the app dir): Compiling master branch First, from the root of the repo, build the electron Main : This should create a app/assets/main.js file. Then, build the electron Renderer : This should create app/assets/js/renderer.js . Compiling another branch If you want to try a future version of LDtk, you can checkout branches named dev-x.y.z where x.y.z is version number. IMPORTANT : - these dev branches might be unstables, or even broken. Therefore, it's not recommended to use, unless you plan to add or fix something on LDtk. - because dev branches might change quickly, you will need to update haxelibs often. - you will need to switch the LDtk haxe API to the same branch as LDtk repo. (adapt the branch name below accordingly): Running From a command line in the app folder, run: Running inside Hide (as an editor plugin) LDtk can run em","default_branch":null,"files":null,"tree":[],"storefront":"/r/deepnight","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/deepnight/ldtk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}