Skip to content

Index

MapCreator banner

MapCreator

Tile-based building map editor with A* pathfinding.

MapCreator is a tile-based building map editor and viewer. It lets you paint floor plans on a canvas, define rooms and connections, and navigate between points using A* pathfinding.

The project is a GitHub template repository. Fork it, configure your building, paint your map, and deploy.

What you can do

  • Paint tile-based floor plans with a visual canvas editor
  • Define multi-floor buildings with stairs and elevators
  • Add doors, exits, and room labels as overlays
  • Run A* pathfinding between any two navigable points
  • Export maps as JSON and validate them with Zod schemas
  • Switch between editor mode and read-only viewer mode
  • Deploy via Docker, nginx, Node.js, or GitHub Pages

Next steps

Read the Getting Started guide for setup. Read Core Concepts to understand the data model. Read the Editor Guide to learn the painting tools. Read the Viewer Guide to set up A to B navigation.