The following are behaviors which assist in game development.
|Line Of Sight||Assists in determining if an object can 'see' another object (ie, there are no obstacles in a straight line between them). This behavior's conditions provide the line-of-sight testing.|
|RTS||Provides pathfinding and is commonly used to calculate routes around obstacles even in non-RTS games.|
|Selection Box||Automatically resizes an object when the user drags the mouse.|
|Shadow Caster||Applies a shadow to an object if used with the light plugin.|
|Turret||Used to make an object rotate toward certain objects, as if it were an automatic gun turret.|
|Wrap||Used to make an object wrap around the other side of the layout if it moves out of the layout.|
The following are behaviors which control the position and angle (movement) of other objects.
|8 Direction||Makes an object move in a 2, 4 or 8 direction fashion.|
|Ball||Moves an object like a bouncing ball, with optional gravity.|
|Bone movement||Allows objects to be linked together and animated smoothly.|
|Bullet||Provides a realistic bullet style movement.|
|Car||Moves an object like a car, with skidding and acceleration/decceleration.|
|Custom Movement||Specialized for no application in particular, this allows flexibility to create almost any other movement pattern you may need.|
|Drag & Drop||Allows objects to be picked up and dropped with the mouse.|
|Grid movement||Moves an object in a fixed grid; can be either player controlled or set to wander randomly like in RPG games.|
|Mouse||Moves an object with the mouse pointer.|
|Physics||Provides realistic physics, with weight, density, springs and friction.|
|Platform||Creates a realistic platformer style movement, with slopes, moving platforms, jumping and jump through platforms.|
|Sine||Moves objects in a sine wave style movement.|
The following are utility behaviors which perform various operations on objects.
|Fade||Fades objects in or out.|
|Rotate||Easily rotates objects and handles acceleration/decceleration.|
|Shake||Shakes an object with a set intensity and area.|