An artificial life software platform, originally called Noble Ape, that has been under continuous development since 1996. It is populated by agents with complex cognitive models and social interactions. These agents inhabit a complex environment which simulates both weather and environmental factors across multiple scales. It is highly configurable using an internal scripting language.
For more information, see the ApeSDK website.