English | 简体中文
A simple yet powerful tile map editor for creating and editing 2D game maps.
-
🎨 Tileset Management
- Import images and automatically slice into tiles
- Custom tile size support
- Preview and select tiles
-
📝 Layer Operations
- Multi-layer support
- Show/hide layers
- Adjust layer order
- Clear layer content
-
🎯 Editing Tools
- Grid assistance (solid/dashed)
- Zoom and pan
- Undo/redo
- Quick fill
- Random distribution
- Eraser tool
-
💾 Import/Export
- Export as PNG image
- Export as JSON format
- Import JSON for continued editing
-
🌈 UI Customization
- Dark/Light theme toggle
- Chinese/English language switch
- Responsive layout
- Node.js >= 16
- npm >= 8
- Clone repository
git clone https://github.com/bruceman/map-editor.git
cd map-editor- Install dependencies
npm install- Start development server
npm run dev- Open in browser
http://localhost:5173
- React 19
- TypeScript
- Material-UI (MUI)
- Konva.js
- Zustand
- Vite
- i18n (Internationalization)
- Build for production
npm run build- Code linting
npm run lintMIT
