Steering Behaviors AS3 lib

Steering Behaviors in 3D

Last week I was working on project where I needed one of my not very old experiment as base. It was about creating a game using steering behaviors logic. I was playing with this stuff some time ago and now I’ve to re-factor it. So why not to create a public lib for simple usage. The main goal of re-factoring was to make usage as simple as possible, also giving users an ability to add their own behaviors easy. The second point is performance (all iterations done using Linked Lists). This lib doesn’t have all possible behaviors and may be you wont find smth you are looking for but as for me I think that it simple enough to add new ideas in minutes!
I’ve included examples in the sources to show the basic usage. One of the examples is using Away3DLite library for 3D rendering. (you have to download lib yourself)

You can get the sources here

Old examples from my blog:

Steering Behaviors in 3D | Flocking
Steering Behaviors in 3D

3 Responses to “Steering Behaviors AS3 lib”


  1. 1 Bog Imp

    Ha, nice, i need similar stuff :)
    Really nice example, thank you.

    Always reading cool articles.

  2. 2 Jamie Bullock

    Wow! That’s really nice. My brain’s ticking now, thinking about how the concept could be applied to sound :-)

  3. 3 buonzz

    can you post other sample using papervision3d
    and where this “Steering Behaviours” library can be found

Leave a Reply