Skip to content

albin-johansson/tactile

Repository files navigation

Tactile

License version CI: Windows CI: Ubuntu CI: macOS

A tilemap editor that aims to be simple, fast and lightweight.

Splash

Aim

  • Easy to learn and easy to use
  • Workflow optimized for common actions
  • Well documented and high-quality source code
  • Lightweight feel and scalable performance

Features

  • Great performance thanks to ECS architecture
  • Extensive and intuitive undo & redo support
  • Various layer types
    • Tile layers
    • Object layers
    • Group layers
  • Supports an intuitive and human-readable YAML map format
  • Read and write support for the JSON and XML map formats used by Tiled
    • Note that not all Tiled features are supported by Tactile
  • Intuitive mouse tools
    • Tile stamp tool
    • Eraser tool
    • Bucket fill tool
    • Rectangle tool
    • Ellipse tool
    • Point tool
  • Components (attachable bundles of attributes, otherwise commonly found in game engines)
  • Tile animations
  • Various editor themes
  • Insightful and helpful error messages when things go wrong, e.g. when parsing corrupted maps

Documentation

More documentation can be found in the docs directory.