Hi guys, Im new around here and found unity is very interesting especially for its multi platform capability. Im planning to start with a 2d game. Would you recommend unity3d to make 2d game and how difficult the development would be considering that the editor interface shows for 3d development ? Thank you
I had a shot at 2D a while back, thinking it would be a good starting point for learning. Turned out that for most things it really wasn’t. Some bits were simpler, but on a whole Unity is designed for 3D, and that’s what it does best. When you try 2D you basically have to tweak everything to work in 2D, whereas it already works out of the box in 3D.
Still, don’t get me wrong. Unity can still make some excellent 2D games, the question is more ‘can you make excellent 2D games with Unity?’ Unless you know what you’re doing you might be better trying another program, or even better start out with some of the 3D tutorial projects.
thanks for the quick reply. So basically creating 2D game environment in unity3D editor is pretty difficult ? Any other solution or editor you can recommend for 2d game ?
I’ve only messed around with 2d a little bit, but I think it’s simple enough if you’re using 3d assets and just pin everything to a 2d plane. Like for instance in the 2d platform tutorial HERE. If you’re actually going to use 2d sprites, then you might want to purchase Sprite Manager 2. I have not tried making a game with sprites, or used Sprite Manager, so I can’t really comment on how easy that is to do. I would think it would be much more challenging without Sprite Manager though.
Thanks I will check it out
BlitzMax
Can we make this sticky?
Honestly I would recommend you make a 2.5D game. The “2d Tutorial” is actually 2.5d. You have some depth of the models, but you can only move on the X and Y axis. Its pretty easy to make a game like this. I would just reuse the scripts and maybe some art from the tutorial.