I think there are different factors that can help.
- Rendering: some engines have forward rendering but some others has differed rendering and their speed is different but rendering benchmark is the only way to see what engine is faster in rendering.
- There are other factors like beeing a multithreaded or single threaded engine for different tasks. for example one engine could use hyperthreading or seporate threads for physics and rendering and ...
- Even sound plugins sometimes have a great impact when playing compressed audio. most good engines use FMOD so there is no difference.
- Engine architecture: some engines use inheritance some others use composition (component based like unity). these architectures has advantages and disadvantages.
Now you can take a deeper look at engines and use small benchmarks. but more important is production speed.
Apr 28 '10 at 06:15 PM