The reason we decided to use Unity 3D for a 2D game was mainly to get comfortable with the Unity system as we plan to use it for future games which will be designed in a 3D environment. Unity3D is a very flexible system that allows you to easily port your games to additional platforms (Mac, Windows, XBox, Android, etc..), so that fact really appealed to us. There are of course some tradeoffs in not using the Apple iOS SDK directly, for example if you want to add features that are built into the iOS SDK like GameKit (bluetooth & wifi multiplayer) or GameCenter or the iPhone Camera you have to either buy a 3rd party plugin or really know your way around both Unity and the iOS SDK to make them work together. More on this coming in future posts.
Questions? Leave a comment below