fledge_tiled 0.3.1 copy "fledge_tiled: ^0.3.1" to clipboard
fledge_tiled: ^0.3.1 copied to clipboard

Tiled tilemap support for the Fledge ECS game framework. Load TMX/TSX maps and integrate with the Fledge render system.

0.3.1 #

  • REFACTOR(fledge_tiled): depend on fledge_render_2d instead of the fledge_render shim. (72becfe6)
  • REFACTOR(fledge_render): combine core systems from fledge_render_flutter. (4126c272)
  • FIX: bump versions to stable. (13c9aa7f)
  • FIX(fledge_render_2d): fix null safety error on private field. (6378bb1e)
  • FIX(fledge): update dependencies, upgrade melos to v7. (e513327a)
  • FIX: update dependencies to latest stable versions. (9e696757)
  • FEAT(fledge_tiled): expose TilemapSpawnSystem.systemName. (3b5ea9f9)
  • FEAT(fledge_tiled): emit ExtractedSprite so tiles draw through FledgeRenderView. (76ad87f7)
  • FEAT(fledge_tiled): read tilemaps from Assets
  • FEAT: upgrade tiled version. (306fdb67)
  • FEAT: v0.2 engine restructure — 2D/2.5D desktop game engine. (bf7c2b6c)
  • FEAT(fledge_tiled): add CulledTilemapExtractor. (8ad8e658)
  • FEAT(fledge_tiled): add support for pathfinding. (23ba2e0c)
  • FEAT(fledge_tiled): enable class based tile sorting. (291d9a12)
  • FEAT(fledge_tiled): refactor TilemapSpawnConfig API. (35b12d1e)
  • FEAT(fledge_render): use layer enums rather than magic numbers. (b7337885)
  • FEAT: initial commit. (0e057c5a)

0.3.0 #

  • REFACTOR(fledge_tiled): depend on fledge_render_2d instead of the fledge_render shim. (72becfe6)
  • REFACTOR(fledge_render): combine core systems from fledge_render_flutter. (4126c272)
  • FIX: bump versions to stable. (13c9aa7f)
  • FIX(fledge_render_2d): fix null safety error on private field. (6378bb1e)
  • FIX(fledge): update dependencies, upgrade melos to v7. (e513327a)
  • FIX: update dependencies to latest stable versions. (9e696757)
  • FEAT(fledge_tiled): emit ExtractedSprite so tiles draw through FledgeRenderView. (76ad87f7)
  • FEAT(fledge_tiled): read tilemaps from Assets
  • FEAT: upgrade tiled version. (306fdb67)
  • FEAT: v0.2 engine restructure — 2D/2.5D desktop game engine. (bf7c2b6c)
  • FEAT(fledge_tiled): add CulledTilemapExtractor. (8ad8e658)
  • FEAT(fledge_tiled): add support for pathfinding. (23ba2e0c)
  • FEAT(fledge_tiled): enable class based tile sorting. (291d9a12)
  • FEAT(fledge_tiled): refactor TilemapSpawnConfig API. (35b12d1e)
  • FEAT(fledge_render): use layer enums rather than magic numbers. (b7337885)
  • FEAT: initial commit. (0e057c5a)

Changelog #

0.2.2 - 2026-09-21 #

0.2.1 - 2026-09-20 #

Changed #

  • Migrated to tiled: ^0.12.0 and xml: ^7.0.0. The AssetTilemapLoader internal TsxProvider was rewritten against the new ParserProvider contract (bool canProvide(String) + Parser getSource(String)), and TMX parsing now goes through TiledMap.parseTmx(xml, providers: [...]) instead of the removed TileMapParser.parseTmx. Public API unchanged.
  • SDK floor bumped to Dart >=3.11.0 / Flutter >=3.41.0 (was 3.6 / 3.38). Required for tiled 0.12 and the workspace-wide floor.

0.2.0 - 2026-09-20 #

Changed #

  • Collider, CollisionShape, CollisionGrid, Pathfinder moved to fledge_physics; deprecated re-exports retained for one release.
  • Now depends on fledge_physics.
  • Upgraded to tiled: ^0.12.0 and xml: ^7.0.0. The AssetTilemapLoader internal TsxProvider was migrated to the new ParserProvider contract (bool canProvide(String) + Parser getSource(String)), and TMX parsing now goes through TiledMap.parseTmx(xml, providers: [...]) instead of the removed TileMapParser.parseTmx. No public API changes.

Added #

  • Assets<TilemapAsset> / Assets<TilesetAsset> integration.

0.1.14 - 2026-04-14 #

0.1.13 - 2026-04-14 #

0.1.12 - 2026-04-14 #

0.1.11 - 2026-01-21 #

0.1.10 - 2026-01-06 #

0.1.9 - 2026-01-06 #

[0.1.9] - 2026-01-06 #

Features #

  • fledge_tiled: Add CulledTilemapExtractor

0.1.8 - 2026-01-06 #

0.1.7 - 2026-01-05 #

[0.1.7] - 2026-01-05 #

Features #

  • fledge_tiled: Enable class based tile sorting

Miscellaneous #

  • Bump dependencies

0.1.6 - 2026-01-05 #

0.1.5 - 2026-01-04 #

0.1.4 - 2026-01-04 #

0.1.3 - 2026-01-04 #

0.1.2 - 2026-01-03 #

0.1.0 - 2025-01-02 #

Added #

  • Initial release of fledge_tiled
  • TMX/TSX map and tileset loading
  • AssetTilemapLoader for loading from Flutter assets
  • TilemapAssets resource for storing loaded tilemaps
  • Tilemap component for map entities
  • TileLayer component for efficient tile rendering
  • ObjectLayer component for Tiled object access
  • SpawnTilemapEvent for loading maps into the world
  • TilemapSpawnConfig for customizing spawn behavior
  • Object entity spawning with custom callbacks
  • TiledProperties for type-safe property access
  • Collision shape generation from Tiled objects
  • TileCollider for tile-based collision
  • Animated tile support with TilemapAnimator
  • TilemapExtractor for render world integration
0
likes
160
points
260
downloads

Documentation

API reference

Publisher

verified publisherfledge-framework.dev

Weekly Downloads

Tiled tilemap support for the Fledge ECS game framework. Load TMX/TSX maps and integrate with the Fledge render system.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#ecs #game-engine #tilemap #tiled #flutter-games

License

Apache-2.0 (license)

Dependencies

fledge_assets, fledge_camera_2d, fledge_ecs, fledge_physics, fledge_render_2d, flutter, meta, tiled, vector_math, xml

More

Packages that depend on fledge_tiled