I think there are different factors that can help.
- Scripting engine (unity's scripting engine is a JIT compiled fast scripting engine) it's faster than dx studio's javascript or lua and python. i don't know much about torque script but i think mono/.net/java are the fastest none native engines.
- 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.
answered
Apr 28 '10 at 06:15 PM
Ashkan_gc
9.1k
●
33
●
56
●
117
This sounds like a forum topic
I wouldn't downvote it, as it is a valid question, even if I expect he won't get any fairly informative responses. To do that someone would have had to write an actual game in both engines, and then run benchmarks. Me, I'd be more concerned about development speed than if I'm squeezing an extra frame or two from the code, as time is my main constraint.
@Ricardo spinaljack is right, though, it's not really a UnityAnswers question. From the Answers FAQ: "UnityAnswers is a place for questions that can be answered! Avoid asking questions here that are subjective, argumentative, or require extended discussion. Unity Forums is a place for discussions, opinions, showing off your work, getting feedback, and general community chatter." The question is open ended (OP asks for comparisons to any engine people can think of) and definitely requires extended discussion ("Is it faster" is a difficult question to answer without all the work you mentioned).
I understand @burnumd, which is why I pointed out the effort involved, but this question could be answered. Maybe at one point we'll get someone in here who has implemented something with C4 and Torque and dropped them for Unity, who could then give a comparison. On that sense, it stands alone amidst Darktz's other rambling posts.