Hello,
I have written a compact script library in Lite-C, named
gs.anima.
At the moment it includes: doubly linked lists, stacks, queues, AVL-trees, Cell-Space Partitioning and (not published yet, though) Hierarchical Finite State Machines.
Perhaps heaps, steering behaviors and goal-driven behavior (behavior trees or something similar) will be added in the future.
The library is licensed under
X11 license, so you can use it for free in personal and commercial projects.
I am however sorry for one thing: The whole documentation and commentation is written in German and I don't know if somebody is willing to translate all that stuff.