fledge_tiled 0.3.1
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.0andxml: ^7.0.0. TheAssetTilemapLoaderinternalTsxProviderwas rewritten against the newParserProvidercontract (bool canProvide(String)+Parser getSource(String)), and TMX parsing now goes throughTiledMap.parseTmx(xml, providers: [...])instead of the removedTileMapParser.parseTmx. Public API unchanged. - SDK floor bumped to Dart
>=3.11.0/ Flutter>=3.41.0(was 3.6 / 3.38). Required fortiled0.12 and the workspace-wide floor.
0.2.0 - 2026-09-20 #
Changed #
Collider,CollisionShape,CollisionGrid,Pathfindermoved tofledge_physics; deprecated re-exports retained for one release.- Now depends on
fledge_physics. - Upgraded to
tiled: ^0.12.0andxml: ^7.0.0. TheAssetTilemapLoaderinternalTsxProviderwas migrated to the newParserProvidercontract (bool canProvide(String)+Parser getSource(String)), and TMX parsing now goes throughTiledMap.parseTmx(xml, providers: [...])instead of the removedTileMapParser.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.8 - 2026-01-06 #
0.1.7 - 2026-01-05 #
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