Ginkgo

Ginkgo is a component-based game engine. Martin has written a number of blog posts about the architecture of Ginkgo.