Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've been looking into making 2D games with Unity. One thing which concerns me is the performance of the physics engine. Since Unity is a 3D game engine I'm going to have to assume it uses a 3D physics engine. Obviously I can turn this 3D engine into a 2D one by locking off various axis such that objects only move physically in 2D space.

However this worries me, for example Box2D being a specialized 2D physics engine is optimized for 2D. Would the physics in Unity3D be fast enough to say, duplicate the sorts of physics we see in games like Angry Birds on a handheld device?

share|improve this question
up vote 1 down vote accepted

Yes. I've used box2d before and right now I'm using unity. I'd say it's just as fast box2d and good enough for Angry Birds.

share|improve this answer
sweet, but fair warning: in the event you're wrong I will gather my resources and spend the rest of my life hunting you down in a deadly game of cat and mouse, when I do eventually I find you I will inform you that you were incorrect. – zombinee Sep 26 '11 at 0:36
haha! good luck with that. I live in three different countries. – Daniel Pendergast Sep 26 '11 at 16:36

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.