https://github.com/raimonteiro/tiled-json-preprocessor-python
TiledPreProcessor is a Python module that makes it easy to preprocess .json files exported from the Tiled Map Editor.
https://github.com/raimonteiro/tiled-json-preprocessor-python
devgame json module preprocessor python python-module tiled
Last synced: 6 months ago
JSON representation
TiledPreProcessor is a Python module that makes it easy to preprocess .json files exported from the Tiled Map Editor.
- Host: GitHub
- URL: https://github.com/raimonteiro/tiled-json-preprocessor-python
- Owner: RaiMonteiro
- License: mit
- Created: 2025-09-19T21:24:12.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-09-19T22:26:17.000Z (6 months ago)
- Last Synced: 2025-09-20T00:06:03.864Z (6 months ago)
- Topics: devgame, json, module, preprocessor, python, python-module, tiled
- Language: Python
- Homepage: https://github.com/RaiMonteiro
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tiled JSON PreProcessor
**TiledPreProcessor** is a Python module that makes it easy to preprocess .json files exported from the Tiled Map Editor.
It allows you to extract useful information from layers and objects (including shapes like polygons and polylines) and save this structured data in a new JSON file.
The module's main purpose is to assist in reading, organizing, and storing data exported from Tiled, allowing developers to focus on the information needed to create and use maps within a game. This way, you don't need to worry about the technical details of Tiled's .json format—the module already delivers the data ready for use.
### Important
This module was developed to be used outside of your project's main code. In other words, it serves as a tool for preprocessing map data before integrating it into your game.
If you wish to incorporate **TiledPreProcessor** directly into your game's main code, you'll need to make the necessary adjustments to integrate it correctly into the program's flow.