Skip to content

Stateless Behavior Trees for Unity

License

AGPL-3.0, Unknown licenses found

Licenses found

AGPL-3.0
LICENSE
Unknown
LICENSE.meta
Notifications You must be signed in to change notification settings

active-logic/active-lt

Repository files navigation

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.

How do I upgrade to the full version?

Upgrading is easy. Verified steps are described here.

Happy coding!

~Tea

Packages

No packages published

Languages