fledge_physics 0.1.10 copy "fledge_physics: ^0.1.10" to clipboard
fledge_physics: ^0.1.10 copied to clipboard

Physics and collision handling for Fledge ECS game framework

Changelog #

0.1.10 - 2026-01-06 #

[Unreleased] #

Miscellaneous #

  • Bump versions
  • Bump versions

0.1.9 - 2026-01-06 #

0.1.8 - 2026-01-06 #

0.1.7 - 2026-01-05 #

[0.1.7] - 2026-01-05 #

Miscellaneous #

  • Bump dependencies

0.1.6 - 2026-01-05 #

[Unreleased] #

Bug Fixes #

  • fledge_physics: Add flutter dependency to package

0.1.5 - 2026-01-04 #

[0.1.5] - 2026-01-04 #

Miscellaneous #

  • fledge_physics: Provide docs for remaining public apis

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
  • CollisionConfig component with layer/mask bitmask filtering and sensor support
  • CollisionEvent component for collision notifications
  • Velocity component for marking dynamic entities
  • CollisionLayers base class with reserved framework layers and game layer start point
  • CollisionDetectionSystem - generates collision events for overlapping entities with layer filtering
  • CollisionResolutionSystem - wall-sliding physics that prevents movement into solid colliders
  • CollisionCleanupSystem - removes collision events at end of frame
  • PhysicsPlugin - 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