I’m planning to build an iOS app to sell on Apple’s App store. I’m pretty new to Apple since I tend to stick with Windows - what exactly do I need? I’m currently developing the app in Windows - I plan to port it over to a Mac later and make the necessary changes. I assume I’ll need an iOS device like an iTouch to test properly. Is there a license or anything I need to purchase to get the app from Unity to Apple?
Also, what should I take into consideration when building a game for iOS - things such as terrain size, number of polygons/vertices on models, game length, etc. All input is greatly appreciated.
What you need:
- You need a Mac
- You need a Unity iOS license.
- You need to be a registered Apple Developer. (The paid version, not the free one because that won’t let you build to the device).
- You need to set up your Provision Profiles. The Unity docs explain how to do this if you need help.
Note: You probably want to get on a Mac as soon as you can. Saving testing until the very end is a bad idea.
Capabilities:
- Unfortunately there is a very wide range. Since some devices support GL ES 2 and others only support GL ES 1, you have to decide what systems you want to support.
- You cannot use terrains.
- Gl ES 2.0 supports Pixel shaders but remember to use them sparingly still.
- Vert and Poly counts vary. On GL ES 1.0, you generally don’t want to go above 10k. Newer devices have a much higher ceiling.