Index
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.