#Arkess A hybrid component-entity game engine for Perl built on Cobsy and SDL (UNDER ACTIVE DEVELOPMENT, NOT READY TO USE).
Arkess is hybrid in the sense that it supports both traditional inheritance (parent-child) and component-entity inheritance (lateral). If you are unfamiliar with component-entity systems please read this.
The base Arkess object is a Cobsy object with the Observable, Getter, AttributeChecker, MethodChecker, and RuntimeAware components mixed in.
The Timed component supports the creation of actions to be run repeatedly on a timer. For instance, imagine an item which may grant invincibility to a player before expiring after 10 seconds.
(libalien-sdl-perl, etc)