fledge_ecs 0.1.2 copy "fledge_ecs: ^0.1.2" to clipboard
fledge_ecs: ^0.1.2 copied to clipboard

A Bevy-inspired Entity Component System (ECS) for Dart and Flutter game development.

Changelog #

0.1.2 - 2026-01-03 #

[Unreleased] #

Bug Fixes #

  • Update dependencies to latest stable versions
  • fledge: Update dependencies, upgrade melos to v7

Miscellaneous #

  • license: Remove whitespace from license files
  • Update license text
  • Bump versions

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.1 - 2025-01-03 #

Added #

  • Session checkpoint API for managing session vs game-level state:
    • App.markSessionCheckpoint() - Mark current plugins as session-level
    • App.resetToSessionCheckpoint() - Reset to session state, cleanup game plugins
  • World.resetGameState() - Clear entities, archetypes, and events while preserving resources
  • Schedule.clear() - Remove all systems from all stages
  • SystemStage.clear() - Remove all systems from a stage
  • World.archetypeCount - Get total number of archetypes
  • World.resourceCount - Get total number of resourcse

0.1.0 - 2025-01-02 #

Added #

  • Initial release of fledge_ecs
  • Entity and Component system with typed queries
  • World management for entities and resources
  • System scheduling with stages and ordering
  • Resource management for global state
  • Event system for inter-system communication
  • Plugin architecture for modular game features
  • Query system: query, query2, query3, query4 for multi-component queries
  • Time plugin with delta time tracking
  • Entity commands: spawn, despawn, insert, remove
0
likes
0
points
897
downloads

Publisher

verified publisherfledge-framework.dev

Weekly Downloads

A Bevy-inspired Entity Component System (ECS) for Dart and Flutter game development.

Homepage
Repository (GitHub)
View/report issues

Topics

#ecs #game-engine #game-development #entity-component-system #flutter-games

License

unknown (license)

Dependencies

fledge_ecs_annotations, meta

More

Packages that depend on fledge_ecs