active-lt
active-lt copied to clipboard
Stateless Behavior Trees for Unity
Git URL:
https://github.com/active-logic/active-lt.git
Active-LT: Stateless Behavior Trees for Unity
This package offers stateless behavior trees for Unity, and is a light version of the Active Logic asset available from the Unity Asset Store.
Who should use this?
This package is recommended for all prospective Active Logic users. As a strong proponent of stateless control, I encourage users to get familiar with the stateless model before getting started with ordered composites and decorators.
Stateful control offers added convenience, also helping with problems that stateless control handles less gracefully (such as related to narrative vs logical behavior).
Although strictly a subset of AL, this package is currently under review, and should be considered a beta version.
What's in the box?
Everything you find in Active-Logic, minus:
- Task, UTask
- Ordered and mutable composites
- Decorators
Setup
- Open the Unity Package manager and use the [+] symbol to add the following URL:
https://github.com/active-logic/active-lt.git - You may also clone the repository and add from disk, navigating to the
package.json.
Resources
The frogger tutorial teaches you how to use Active-LT step by step (in progress)
FAQ
Where are the docs?
Read the documentation on the main active logic repository.
Can I release a game made using Active-LT?
Under AGPL (via Github), provided you share the source (please read the license).
Under the Unity Asset Store EULA, you may release games made using this library without publishing game source (the store package will be available soon).
How is this different from 'active-logic-cs' on Github?
The active-logic-cs package does not feature the Unity integration.
- If you are using Unity, prefer the LT package (here) or the full-featured Unity Asset.
- Otherwise, use active-logic-cs.
How do I upgrade to the full version?
Upgrading is easy. Verified steps are described here.
Happy coding!
~Tea