Skip to content

2.2.0 Feature Release

Latest
Compare
Choose a tag to compare
@Inspiaaa Inspiaaa released this 29 Mar 14:03
· 7 commits to master since this release

Thanks to continuous contributions and suggestions from our UnityHFSM community, version 2.2 of UnityHFSM is now ready for release, bringing a host of new features, refinements, and performance enhancements.

🛠️ Animator Graph Visualisation Tool: Clearer Insights, Better Debugging

The new Animator Graph visualisation tool offers a sleek, interactive way to view and debug your state machines. It generates an animator controller that can be viewed within the Unity Editor, letting you explore state hierarchies visually and understand the behaviour at runtime thanks to a live preview feature.

Animator Graph Example

🔧 New Foundational Features: Powering Up for the Future

Under the hood, the new state hierarchy inspection infrastructure paves the way for advanced dynamic tools. This foundational level change immediately powers the new visualisation tool and more informative error messages. Looking beyond version v2.2, changes like this can be seen as an invitation to develop new tools for UnityHFSM.

🧹 Polishing the Details

This release also focuses on making UnityHFSM cleaner and more reliable:

  • Internal refactoring to make the codebase easier to maintain and to extend.
  • Improved naming of classes and interfaces to make development even more straightforward.
  • A collection of small features, bug fixes, and improved documentation straight in your IDE.

⚡ Performance Boosts: Smoother and Faster

Performance is a top priority, and this release brings some significant speed improvements:

  • Direct transitions are 20% faster when the source state needs exit time.
  • Delayed transitions are now up to 60% faster.

For more information on this release and on the latest compatibility-breaking changes, please see the changelog.


With UnityHFSM v2.2, the library is more powerful, efficient, and user-friendly than ever. Thanks for using UnityHFSM, and I look forward to seeing what you build with it! 🙌