>>10
Actually, I think open source engines are generally shit because of the mentality that everything needs to be globbed together rather than letting a project split into different, potentially incompatible versions. With little reason to make arbitrary games interoperable, such a policy is an unneeded hindrance.