zeba_academy_skill_tree_ui 1.0.0 copy "zeba_academy_skill_tree_ui: ^1.0.0" to clipboard
zeba_academy_skill_tree_ui: ^1.0.0 copied to clipboard

RPG-style skill tree package for Flutter.

Changelog #

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 (SemVer).


1.0.0 - 2026-06-08 #

Initial Release 🎉 #

First stable release of Zeba Academy Skill Tree UI.

Added #

  • RPG-style skill tree widget
  • Unlockable skill nodes
  • Parent-child dependency system
  • Node progress tracking
  • Animated node state transitions
  • Interactive node unlocking
  • Custom dependency path rendering
  • Zoom and pan support using InteractiveViewer
  • SkillTreeController for state management
  • SkillNode model for flexible skill definitions
  • Circular progress indicators on nodes
  • Fully customizable node architecture
  • Lightweight implementation with minimal dependencies
  • Production-ready package structure
  • Example application demonstrating package usage
  • Public API exports for easy integration
  • Flutter Material 3 compatibility
  • Null-safe Dart implementation

Features #

  • Create complex progression systems
  • Visualize skill dependencies
  • Build game-like unlock mechanics
  • Track learning or achievement progress
  • Support educational pathways
  • Support gamified applications
  • Suitable for RPG, LMS, achievement, and training systems

Architecture #

  • Modular package design
  • Separate models, widgets, and controllers
  • CustomPainter-based dependency rendering
  • Controller-driven state updates
  • Reusable and extensible components

Documentation #

  • Comprehensive README
  • Installation guide
  • Quick-start examples
  • API documentation
  • Usage examples
  • GPL-3.0 licensing documentation

Testing #

  • Controller unit tests
  • Progress update validation tests
  • Unlock dependency validation tests
  • State management tests

License #

  • Released under GNU General Public License v3.0 (GPL-3.0)

Upcoming #

Planned for v1.1.0 #

  • Custom node builder API
  • Node tooltip support
  • Skill descriptions
  • Improved animations
  • Node status indicators
  • Path styling options

Planned for v1.2.0 #

  • Skill point system
  • XP progression support
  • Save and restore tree state
  • Advanced theming
  • Node grouping

Planned for v2.0.0 #

  • Radial skill tree layout
  • Horizontal skill tree layout
  • Vertical skill tree layout
  • Achievement integration
  • Minimap navigation
  • Animated dependency paths
  • Multi-tree support
  • Advanced customization framework
  • Performance optimizations for large trees
0
likes
130
points
89
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

RPG-style skill tree package for Flutter.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_skill_tree_ui