How can I optimise many actors in world?

So, I modified it a bit, and wrote a ‘basic spherical fish AI’. This is the default player level with 500 fish in the playing area ( I used fog for the sea ):

301283-more-fish.gif

I’m getting around 70-80 fps, ok… not great.

A lot really depends on your level, how dense you want the fish, etc.

I can defintely make if faster, and make a version that runs in unlimited space.

But tell me how you do first…

EDIT: 100 fps with another slight tweak…