Skip to main content

Pygame tilemap editor with layers and sprite animation tools

Project description

tilemap-editor

tilemap-editor is a pygame-based map editor focused on fast iteration for 2D games.

What it includes

  • multi-layer tile/object map editing
  • tileset and per-tile properties
  • sprite animation editor (tilemap-anim-editor)
  • JSON save/load compatible with this editor

Install (local/dev)

pip install -e .

Run editor

tilemap-editor

In-game debug usage

from editor import Editor

if __name__ == "__main__":
    dbg = Editor()
    dbg.run()

Runtime split

This package is editor-first. Runtime parser/loading modules can be moved into a separate package later.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tilemap_editor-1.0.0.tar.gz (128.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tilemap_editor-1.0.0-py3-none-any.whl (135.9 kB view details)

Uploaded Python 3

File details

Details for the file tilemap_editor-1.0.0.tar.gz.

File metadata

  • Download URL: tilemap_editor-1.0.0.tar.gz
  • Upload date:
  • Size: 128.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for tilemap_editor-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e8fa33bc38b3efc991782c2ee4fe83b46cef497429edf0c0631584db222bbd2b
MD5 37e14b8007eda132eb431182ba77b653
BLAKE2b-256 cecff1a4ea1ab911b31538ab03a372bcfd778d39c86ac8eb936454cf5f13a286

See more details on using hashes here.

File details

Details for the file tilemap_editor-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: tilemap_editor-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 135.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for tilemap_editor-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d45867f3bdccb5577e70a7431a96a2f2a33552c494a385f9c184646c3042985f
MD5 87b65d1501b633ccd60793f989e58066
BLAKE2b-256 8bbbf8b83e09852769b6c75f04562a4c059331e2b1f6ad1b6adebaae52df88df

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page