View on Asset Store (opens in new tab)
Package details
- Latest version
- 0.2.0
- Last updated
- First released
- Unity version
- 2022.3.60 or later
- Package size
- 439 KB
- Files
- 158
- Views in the past week
- 5
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $9.99 on
Keywords
Hierarchical StateFramework (HSM)
HSM State Framework is a modular and generic state system that comes with both numeric and text-based state implementations. Designed for developers who need structured and scalable logic systems.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
Hierarchical StateFramework (HSM) screenshot 1
About this asset
Hierarchical State Framework is a modular, scalable, and highly extendable state management system designed for structured and dynamic logic flows.
It supports both numeric and text-based state definitions, making it flexible for a wide range of applications such as menu systems, gameplay mechanics, UI navigation, and more. Thanks to its generic base implementation, developers can easily build upon and customize the framework to fit project-specific requirements, enabling clean separation of logic, better code reuse, and maintainable architecture in both small and large systems.
From the publisher's Asset Store listing.
Technical details
Key Features
- Numeric & Text-Based StatesSupports both numeric values and string-based identifiers – allowing flexible and intuitive state definitions.
- Hierarchical State SystemEasily define nested states using parent-child relationships. Perfect for UI navigation, layered game states
- Generic Base ArchitectureBuilt with generic types, the framework can be used with any type that implements IStructuralEquatable.
- Highly ExtendableThanks to its modular design, you can plug in your own state types, transition logic, and triggers without modifying the core system.
- Menu-FriendlyEspecially suited for UI logic – effortlessly handle transitions like „MainMenu“, „Settings“, „Pause“, or „InGame“.
- Seamless IntegrationDesigned to drop into existing or new Unity projects, with clear interfaces, debugging tools, and optional editor support.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.60f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.