Sim, mas a engine pode ser modular, ou seja, você pode usar recursos mais genéricos ou mais específicos. Volto ao exemplo do Forza/Fable. São jogos completamente diferentes, provavelmente compartilham uma parte mais genérica da engine. A não ser que o próximo Fable seja de corrida. ?Não sou programador, mas acredito que quanto mais especifica uma engine é melhores são os resultados devido a otimização.