В API движка имеется несколько десятков модулей. Чаще всего для одного приложения используется лишь несколько из них. Почему бы не создать механизм компиляции своей уникальной сборки движка в соответствии с используемыми модулями? Это позволит значительно уменьшить размер файла движка.