x


How does the speed of Unity compare to other game engines?

NOTE: This question is a typical candidate for discussion in the Unity forums rather than here. Any answers posted here should preferably be based on facts if that is possible. For subjective discussion we refer to the forums.

what game engines that you know, which can be say unity is faster than the engine! like unity is faster than c4 engine!!

more ▼

asked Apr 23 '10 at 12:18 PM

Darktz gravatar image

Darktz
42 27 29 37

This sounds like a forum topic

Apr 23 '10 at 01:02 PM spinaljack

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.

Apr 23 '10 at 03:27 PM Ricardo

@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).

Apr 23 '10 at 03:41 PM burnumd

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.

Apr 23 '10 at 06:22 PM Ricardo
(comments are locked)
10|3000 characters needed characters left

1 answer: sort voted first

I think there are different factors that can help.

  1. 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.
  2. 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.
  3. 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 ...
  4. Even sound plugins sometimes have a great impact when playing compressed audio. most good engines use FMOD so there is no difference.
  5. 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.

more ▼

answered Apr 28 '10 at 06:15 PM

Ashkan_gc gravatar image

Ashkan_gc
9.1k 33 56 117

(comments are locked)
10|3000 characters needed characters left
Your answer
toggle preview:

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Topics:

x798
x662
x57

asked: Apr 23 '10 at 12:18 PM

Seen: 2839 times

Last Updated: Apr 28 '10 at 08:10 AM