fledge_physics 0.2.3
fledge_physics: ^0.2.3 copied to clipboard
Physics and collision handling for Fledge ECS game framework
0.2.3 #
- FIX: bump versions to stable. (13c9aa7f)
- FIX(fledge_physics): add flutter dependency to package. (c6608ee5)
- FEAT: upgrade tiled version. (306fdb67)
- FEAT: v0.2 engine restructure — 2D/2.5D desktop game engine. (bf7c2b6c)
- FEAT(examples): add new drifter game demo. (c126a144)
- FEAT(fledge_physics): extract collision engine into new package. (cc31acc0)
Changelog #
0.2.2 - 2026-09-21 #
0.2.1 - 2026-09-20 #
Changed #
- SDK floor bumped to Dart
>=3.11.0/ Flutter>=3.41.0(was 3.6 / 3.38). Matches the workspace-wide floor.
0.2.0 - 2026-09-20 #
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.8 - 2026-01-06 #
0.1.6 - 2026-01-05 #
0.1.5 - 2026-01-04 #
0.1.4 - 2026-01-04 #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.2 - 2026-01-04 #
Added #
- Initial release of fledge_physics
CollisionConfigcomponent with layer/mask bitmask filtering and sensor supportCollisionEventcomponent for collision notificationsVelocitycomponent for marking dynamic entitiesCollisionLayersbase class with reserved framework layers and game layer start pointCollisionDetectionSystem- generates collision events for overlapping entities with layer filteringCollisionResolutionSystem- wall-sliding physics that prevents movement into solid collidersCollisionCleanupSystem- removes collision events at end of framePhysicsPlugin- easy integration via single plugin registration- Sensor support - trigger zones that generate events without blocking movement
- Two-way layer filtering - both entities must have compatible layer/mask combinations