grisevg wrote:Why did you chose Unity to develop second version? Is there other benefits to develop 2d games except being cross-platform and having browser support? Did you used any additional plugins such as Sprite Manager?
A whole host of reasons, it's not like cross platform support is a small thing either
- Cross platform support really easily, working Mac version.
- Text-comparable code means team can work easily via version control.
- C# support gives us some sneaky tricks we can use to make the event system driving DD really easy to extend.
- More robust rendering pipeline means we can make sure the game has the info visible that we wanted.
I really don't understand why people keep going on about 2D in Unity. It's really not that hard compared to making anything 2D these days anyway: Orthographic camera, roll your own quads, texture altases, happy birthday. We don't use any plugins, we do pretty much everything via code too, the Unity editor doesn't help us much for procedurally generated levels and the like.