awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mapeditor avatar

mapeditor/tiled

0
View on GitHub↗
www.mapeditor.org↗

Tiled

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 covers a broad range of authoring capabilities, including layer hierarchy management, geometric object placement for collision boundaries, and rule-based terrain painting for seamless transitions. It also provides tools for coordinating multiple related maps within a single world file and attaching arbitrary metadata to map elements.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • 2D Tile Map Editors - Provides a visual workspace for designing orthogonal, isometric, and hexagonal game environments using grid-based tile sets and layers.
  • 2D Level Design - Provides a visual environment for creating 2D game levels using orthogonal, isometric, and hexagonal grids.
  • Tileset Editors - Tiled Map tools for importing and modifying image-based tilesets, including support for animations and external asset references.
  • Schema-Driven Data Export - Serializes map structures into standardized JSON or CSV formats for consumption by external game engines.
  • Game Asset Management - Provides systems for creating and tracking reusable image-based tilesets and assets to ensure visual consistency across game levels.
  • Grid-Based Coordinate Systems - Implements a flexible grid system supporting orthogonal, isometric, hexagonal, and oblique orientations for map organization.
  • Layer-Based View Hierarchies - Provides a layered hierarchy for managing visual elements with independent visibility, locking, and parallax scrolling.
  • Level Design Tools - Offers a comprehensive workspace for placing game objects, defining collision boundaries, and attaching metadata to world elements.
  • Map Data Serialization - Saves complex map layouts and custom metadata into JSON and CSV formats for use in game engines.
  • Map Layer Management - Organizes visual elements into stacked layers with independent visibility, locking, and parallax scrolling properties.
  • Multi-Orientation Grid Systems - Supports the creation of visual environments using orthogonal, isometric, hexagonal, and oblique grid orientations.
  • Object Layer Authoring - Allows placement of non-grid entities as geometric primitives to define collision boundaries and game logic.
  • Collision Detection - Includes a collision editor for assigning specific geometric shapes to individual tiles to define physical boundaries.
  • Property-Based Metadata Systems - Allows attaching arbitrary key-value metadata to maps, layers, tiles, and objects to define custom game behaviors.
  • Collision Map Authoring - Allows defining geometric boundaries and physics properties for game objects and tiles to handle character movement.
  • Custom Property Assignment - Enables attaching arbitrary metadata including strings, numbers, booleans, and colors to maps, layers, tiles, and objects.
  • Tilemap Data Exports - Exports visual map designs and custom properties into structured JSON or CSV files for integration into game engines.
  • Tileset Management Systems - Includes a shared reference system to integrate and manage multiple image-based tilesets within a single map.
  • Tileset Managers - Includes a dedicated manager for importing and editing image-based collections of reusable tiles and animations.
  • TMX Map Exports - Exports structured map data into various formats, including TMX, JSON, and CSV, for external engine use.
  • Game Metadata Configuration - Provides tools for attaching custom properties and data attributes to map elements for use within a game engine.
  • Automated Tile Transitions - Implements automated tile placement and transitions based on neighboring tiles in a terrain set.
  • Tiled Map Integrations - Provides specialized support for loading and parsing Tiled map files within Java-based game environments.
  • Editor Scripting Interfaces - Exposes internal editor functions to an external scripting language for automating tasks and creating custom tools.
  • Level Editor Automation - Features a scriptable interface and plugin system for automating repetitive map creation tasks.
  • Rule-Based Terrain Painting - Automates tile transitions by applying predefined neighbor-matching rules during the terrain painting process.
  • Scriptable Plugin Architectures - Provides a scriptable application interface and plugin system to automate editor tasks and create custom tools.
  • Terrain Texture Painting - Provides painting tools for creating seamless transitions between different ground types using rule-based terrain sets.
  • Level and Tilemap Editors - General-purpose editor for tile-based game levels.
12,669 stars·1,929 forks·C++·47 views

Star history

Star history chart for mapeditor/tiledStar history chart for mapeditor/tiled

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Tiled

These projects share indexed features with Tiled. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • godotengine/godot-demo-projectsgodotengine avatar

    godotengine/godot-demo-projects

    8,250View on 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
    View on GitHub↗8,250
  • deepnight/ldtkdeepnight avatar

    deepnight/ldtk

    3,920View on GitHub↗

    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

    Haxe2delectrongame-development
    View on GitHub↗3,920
  • hiloteam/hilohiloteam avatar

    hiloteam/Hilo

    5,932View on GitHub↗

    Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through Canvas, DOM, or WebGL backends, automatically selecting the best option for the target environment. The engine provides a complete game development solution with sprite, skeletal, and particle animation, along with a texture atlas system for efficient image loading and rendering. The framework distinguishes itself through its integration of the DragonBones skeletal animation engine, which drives bone-based character movement without frame-by-frame sprites, and its Chipmunk phys

    JavaScriptcanvasgamehilo
    View on GitHub↗5,932
  • kaijuengine/kaijuKaijuEngine avatar

    KaijuEngine/kaiju

    4,568View on GitHub↗

    Kaiju is a general purpose 2D and 3D game engine built with the Go programming language and the Vulkan graphics API. It serves as a cross-platform game framework for deploying interactive applications to Windows, Linux, Mac, and Android. The engine includes an integrated game editor for composing scenes, managing assets, and designing shaders within a visual workspace. It provides a dedicated shader designer workspace that supports real-time hot-reloading, allowing visual changes to be seen instantly without restarting the application. The framework covers a broad range of production systems

    Gogame-enginegame-engine-2dgame-engine-3d
    View on GitHub↗4,568
Compare all 30 related projects→

Frequently asked questions

What does mapeditor/tiled do?

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.

What are the main features of mapeditor/tiled?

The main features of mapeditor/tiled are: 2D Tile Map Editors, 2D Level Design, Tileset Editors, Schema-Driven Data Export, Game Asset Management, Grid-Based Coordinate Systems, Layer-Based View Hierarchies, Level Design Tools.

Which projects share features with mapeditor/tiled?

Projects with overlapping indexed features include: godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… deepnight/ldtk — LDTK is a visual 2D level editor used for designing game worlds, layouts, and entities. It focuses on transforming… melonjs/melonjs — melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a… hiloteam/hilo — Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through… kaijuengine/kaiju — Kaiju is a general purpose 2D and 3D game engine built with the Go programming language and the Vulkan graphics API.… workadventure/workadventure — WorkAdventure is a virtual office platform and containerized collaborative application. It provides a digital…