A powerful and intuitive map editor built with Svelte 5 and Phaser 3 using Typescript. This tool allows users to create, edit, and export custom isometric maps for game development or other creative projects.
curl -fsSL https://bun.sh/install | bash
Clone the repository:
git clone https://github.com/andrewrexo/mapping-tool.git
cd map-editor
Install dependencies:
bun install
Start the development server:
bun dev
Open your browser and navigate to http://localhost:5173
This project uses the Svelte 5 (now out of RC!) with runes syntax for UI components, and Phaser 3 for all canvas-relate functionality.
Key files and directories:
src/game/
: Contains Phaser scenes and game logicsrc/lib/
: Reusable components and utilitiessrc/routes/
: Svelte routes and pages