awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mapeditor avatar

mapeditor/tiled

0
View on GitHub↗
12,669 星标·1,929 分支·C++·7 次浏览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.

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.

Star 历史

mapeditor/tiled 的 Star 历史图表mapeditor/tiled 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Tiled 的开源替代方案

相似的开源项目,按与 Tiled 的功能重合度排序。
  • godotengine/godot-demo-projectsgodotengine 的头像

    godotengine/godot-demo-projects

    8,250在 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
    在 GitHub 上查看↗8,250
  • deepnight/ldtkdeepnight 的头像

    deepnight/ldtk

    3,920在 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
    在 GitHub 上查看↗3,920
  • hiloteam/hilohiloteam 的头像

    hiloteam/Hilo

    5,932在 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
    在 GitHub 上查看↗5,932
  • kaijuengine/kaijuKaijuEngine 的头像

    KaijuEngine/kaiju

    4,568在 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
    在 GitHub 上查看↗4,568
查看 Tiled 的所有 30 个替代方案→

常见问题解答

mapeditor/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.

mapeditor/tiled 的主要功能有哪些?

mapeditor/tiled 的主要功能包括: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。

mapeditor/tiled 有哪些开源替代品?

mapeditor/tiled 的开源替代品包括: 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…