Open-source isometric city and theme park builder built with NextJS, TypeScript, and HTML5 Canvas.
| IsoCity | IsoCoaster |
![]() |
![]() |
| City builder with trains, planes, cars, and pedestrians iso-city.com | Theme park builder with roller coasters, rides, and guests iso-coaster.com |
Made with Cursor.
CanvasIsometricGrid) capable of handling complex depth sorting, layer management, and both image and canvas sprites.Clone the repository
bash
git clone https://github.com/amilich/isometric-city.git
cd isometric-city
Install dependencies
bash
npm install
Run the development server
bash
npm run dev
Open the game Visit http://localhost:3000 to play IsoCity. Visit http://localhost:3000/coaster for IsoCoaster.
Contributions, bug reports, and feature requests are welcome.
Distributed under the MIT License. See LICENSE for more information.
$ claude mcp add isometric-city \
-- python -m otcore.mcp_server <graph>