tilemap-editor
tilemap-editor is a pygame-based map editor focused on fast iteration for 2D games.
tilemap-editor
tilemap-editor is a Pygame-based map editor focused on fast iteration for 2D games.
Credits: The initial version of this project was based on DaFluffyPotato's platformer tutorial which is about 6-hours. If you want to understand the foundation this project started from, I highly recommend watching his video: https://www.youtube.com/watch?v=2gABYM5M0ww. While the editor has since evolved with many additional features and improvements, the original map format has been preserved for compatibility.
Several features and design ideas were also inspired by the Godot Engine, including the animation workflow, polygon collision editing, and character collision (Sprite2D-style) editing.
Installation
tilemap-editor on PyPI tilemap-parser on deepwiki
Parser
tilemap-parser is a utility to parse and display maps created by this editor. You can use it to load and visualize tilemaps in your game or application.
tilemap-parser on deepwiki tilemap-parser on PyPI
Kit
pygkit is general-purpose Pygame CE runtime kit: UI widgets, audio management, timers, interpolation, signals and utilities.
Quick Start
If used for the first time do run the following commands. Afterward you can simply run wherever you want.
It is required because it initialize project settings on settings.json
tilemap-editor init
tilemap-editor run
from editor import Editor
if __name__ == "__main__":
editor = Editor()
editor.run()
[!WARNING] The current release requires Python 3.11+. The documentation incorrectly lists Python 3.10 support due to an accidental dependency on
typing.NotRequired. This will be fixed in a future update.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tilemap_editor-5.1.0.tar.gz.
File metadata
- Download URL: tilemap_editor-5.1.0.tar.gz
- Upload date:
- Size: 3.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ddcf661426c323159fb80444c900a971785fc21f43835a387e2c5581714bff6
|
|
| MD5 |
74e60425a4912ee565168991ed7220f8
|
|
| BLAKE2b-256 |
e4d613c346a2cd04f623ce34019cb7b60fd5fcdba2248ddc13c5902abeadd539
|
File details
Details for the file tilemap_editor-5.1.0-py3-none-any.whl.
File metadata
- Download URL: tilemap_editor-5.1.0-py3-none-any.whl
- Upload date:
- Size: 2.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
904aec886f1d18c980b56f74667de69d8a33dbab2bf7dbc240d9e4210900500f
|
|
| MD5 |
f4dba35c22356bc157fd169c286edfcc
|
|
| BLAKE2b-256 |
c7d2b33a0701a31eb889dbd27943ef167925f67bdef9edb2ed3ce0f427df5130
|