awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
deepnight avatar

deepnight/ldtk

0
View on GitHub↗
3,920 stars·223 forks·Haxe·mit·7 vuesldtk.io↗

Ldtk

LDTK is a visual 2D level editor used for designing game worlds, layouts, and entities. It focuses on transforming visual map designs into structured JSON files for integration into game engines, while providing utilities to export level data into the Tiled TMX format for external compatibility.

The tool integrates directly with Aseprite, allowing source artwork to be linked to the editor so that visuals update in real time as external image files are saved. It also features automated tile rendering that applies visual skinning rules based on predefined configurations to manage map aesthetics.

The editor includes systems for defining customizable game entities with typed properties, managing world layouts and transitions, and maintaining automatic project state backups to recover unsaved work. It provides schema-driven code generation to create strongly typed data structures from JSON schemas, ensuring consistent data imports across different programming environments.

Features

  • 2D Level Design - Provides a visual editor for constructing two-dimensional game environments using grids and tiles.
  • Level Data Serialization - Transforms visual map designs into structured JSON files specifically designed for integration into game engines.
  • JSON Exports - Generates JSON representations of level design and metadata for consumption by game engines.
  • JSON Serializers - Transforms world layouts and entity data into structured JSON files for game engine consumption.
  • Art Asset Integrations - Provides a real-time integration with Aseprite to ensure visual level data stays synchronized with source artwork files.
  • Entity Definitions - Provides a system for defining customizable game objects with typed properties and specific behaviors.
  • Coordinate-Based Entities - Tracks game objects as typed entities positioned within a global 2D coordinate system.
  • Level Editors - Provides a visual tool for designing game worlds, layouts, and entities with automated tile rendering.
  • World Layouts - Arranges levels in grid-based, linear, or free-form layouts and manages transitions between them.
  • Automated Tile Transitions - Automates map aesthetics by applying visual skinning rules to tiles based on adjacency configurations.
  • Hot Reloading - Updates visual level representations in real time by watching for changes in linked Aseprite image files.
  • External Art Tool Sync - Links source artwork directly to the editor to update visuals in real time as image files are saved.
  • Auto-Tiling Systems - Implements logic that automatically selects tile frames based on adjacent tiles for seamless terrain aesthetics.
  • TMX Map Exports - Transforms custom level data into the Tiled TMX file format for compatibility with external map readers.
  • External Art Integrations - Integrates directly with Aseprite to update level visuals in real time as source images are saved.
  • Game Engine Development - Modern and efficient 2D level editor.

Historique des stars

Graphique de l'historique des stars pour deepnight/ldtkGraphique de l'historique des stars pour deepnight/ldtk

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Ldtk

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Ldtk.
  • mapeditor/tiledAvatar de mapeditor

    mapeditor/tiled

    12,669Voir sur GitHub↗

    Tiled is a multifunctional visual workspace for designing tile-based game levels, managing assets, and exporting structured world data. It functions as a 2D tile map editor and game level design tool used to create orthogonal, isometric, and hexagonal game environments. The software features a scriptable interface and plugin system for automating map creation tasks. It includes a dedicated tile set manager for importing and editing image-based collections of reusable tiles and animations, as well as a system for saving map layouts and custom properties into JSON or CSV formats. The platform

    C++
    Voir sur GitHub↗12,669
  • withsecurelabs/chainsawAvatar de WithSecureLabs

    WithSecureLabs/chainsaw

    3,446Voir sur GitHub↗

    Chainsaw is a Windows forensic analysis tool used for parsing system databases and extracting security artefacts. It functions as a forensic artefact extractor and a scanner for identifying security threats and log tampering within Windows event logs. The project distinguishes itself by implementing a Sigma rule forensic scanner that applies standardized detection logic and custom rule sets to event logs and forensic artefacts. It enables threat hunting workflows by matching event data against patterns to identify malicious activity, lateral movement, and brute force attacks. The tool's capa

    Rustattackblueteamchainsaw
    Voir sur GitHub↗3,446
  • godotengine/godot-demo-projectsAvatar de godotengine

    godotengine/godot-demo-projects

    8,250Voir sur GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    Voir sur GitHub↗8,250
  • funkincrew/funkinAvatar de FunkinCrew

    FunkinCrew/Funkin

    3,660Voir sur GitHub↗

    Funkin is a rhythm game engine and scriptable gameplay framework designed for creating musical battle games with synchronized note charts and audio. It functions as a comprehensive toolset for rhythm game modding, allowing for the addition of custom songs, characters, and stages through external assets and metadata. The project distinguishes itself through a dedicated modding system that supports priority-based asset overriding and a data patching utility for modifying JSON and XML configuration files via targeted merge operations. It utilizes a scriptable environment that executes external s

    Haxegamegamedevhaxe
    Voir sur GitHub↗3,660
Voir les 30 alternatives à Ldtk→

Questions fréquentes

Que fait deepnight/ldtk ?

LDTK is a visual 2D level editor used for designing game worlds, layouts, and entities. It focuses on transforming visual map designs into structured JSON files for integration into game engines, while providing utilities to export level data into the Tiled TMX format for external compatibility.

Quelles sont les fonctionnalités principales de deepnight/ldtk ?

Les fonctionnalités principales de deepnight/ldtk sont : 2D Level Design, Level Data Serialization, JSON Exports, JSON Serializers, Art Asset Integrations, Entity Definitions, Coordinate-Based Entities, Level Editors.

Quelles sont les alternatives open-source à deepnight/ldtk ?

Les alternatives open-source à deepnight/ldtk incluent : mapeditor/tiled — Tiled is a multifunctional visual workspace for designing tile-based game levels, managing assets, and exporting… withsecurelabs/chainsaw — Chainsaw is a Windows forensic analysis tool used for parsing system databases and extracting security artefacts. It… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… funkincrew/funkin — Funkin is a rhythm game engine and scriptable gameplay framework designed for creating musical battle games with… tmodloader/tmodloader — tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It… bjorn/tiled — Tiled is a visual editor for creating two-dimensional game environments, functioning as a tile map editor and game…