top | item 9952717

(no title)

drjeats | 10 years ago

Unity doesn't provide any sequencing for you (maybe you were thinking of Unreal's Matinee?). Also, most people who need input mapping don't use the builtin input mapper. Editor scripts are also painful to write.

You're not really wrong. The platform support and asset importing and hot reloading, for example, are great. However, some of the things like resource management and PhysX or Box2D integration aren't that big of a deal. I want to be realistic about the actual value that Unity adds.

discuss

order

ousta|10 years ago

time wise it adds the collision engine, the ease of compilation into Android Ios with a few clicks, and plus all the engine for animating sprites and viewing the changes live, the sound engine, the UI tools.

The goal of using unity for 2d projects is because it is faster, more user friendly and easier to work in team with designers than using pure open gl and libraries.

drjeats|10 years ago

Yes, the platform support and hot reloading are real nice. That's why so many teams have invested in Unity.

The collision engine is what I was referring to when I said it's not that huge of a thing to do your own Box2D integration, so I disagree that there's a huge value add there. Just drop in the same solution they dropped in.

And the sound tools, until very recently, were incredibly rudimentary. You'd have been just as well off tossing in OpenALSoft or rolling your own FMOD integration (at least then you could use the FMOD Studio tool). I'm grateful for the new Audio Mixer window.