View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1
- Last updated
- First released
- Unity version
- 5.3.4 or later
- Package size
- 467 KB
- Files
- 37
- Favorites
- 28
- Views in the past week
- 5
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $5.00 on
Proto* framework
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Proto* framework screenshot 1
About this asset
Also included: simple object, and GameObject pooling solutions, and a Signals implementation of the Observable pattern as a type-safe event system, with an example scene and an in-depth manual.
Aims to be a simple, hackable and to-the-point prototyping bootstrap solution for your projects.
How it works:
- you write IEnumerable<Routine> return-typed coroutines
- which yield special Routine instructions (or nulls) between blocks of regular coroutine code
- you "invoke" child nodes using various (Routine).Run(...); -like calls
- you only need to tick the Update() function of the root node (a Routine) yourself
- a dynamic "behavior tree", with a current "active branch" will be automatically maintained trough yielding, in the background (with additional pooling and reusing of nodes for efficiency)
- use the Unity Profiler to visualize the dynamic behavior tree
From the publisher's Asset Store listing.