What problem does it solve? Building tile-based game levels by hand means hardcoding tile data, writing manual culling logic, and implementing per-tile collision from scratch. This Skill replaces that with Phaser 3's tilemap system integrated with Tiled Map Editor JSON exports, so levels are designed visually and loaded with a few API calls. ## Core Features & Use Cases - Tiled JSON Integration: Load tilemaps with load.tilemapTiledJSON(), attach tilesets with addTilesetImage(), and create layers matching the Tiled project structure. - Collision & Callbacks: Set collision via setCollisionByProperty() or setCollisionByExclusion(), and trigger gameplay logic with tile index and location callbacks (e.g., lava damage, coin pickup). - Object Layers & Parallax: Spawn players, enemies, and coins from Tiled object layers, and build parallax depth with per-layer setScrollFactor() values. - Use Case: A platformer developer designs a dungeon in Tiled, exports JSON, and uses this Skill to load the map, wire wall collision to the player, spawn enemies from the object layer, and set camera bounds to the map size. ## Quick Start Load a Tiled JSON tilemap in preload, create the map and layers in create, then set collision on the walls layer and add a physics collider with the player.