I’m new at Unity3d, my background is more flash, but now studying and working with unity as well. Well, I wanna know if I can develop for android and once the game is done, I can simply export to iphone or have to rebuild some parts of the game to settle with the new device or yet, rebuild all stuff.
Most of what I’ve done for Android has ported well to iPhone without any changes - but hopefully someone with a bit more multiplatform experience can pipe in.
Everything regarding scripts etc should just work out of the box. What you need to think about is screen resolution, primarily in two aspects:
Do not rely on pixel placement of the UI. Instead use a normalized positioning (0.0 - 1.0 or percentage) layout.
Make sure you save your higher resolution assets before scaling them down to 1st/2nd generation iOS; you will probably need them when you target Android (which in almost all cases start at 800x480 and goes up to tablet size and beyond) to get crisp textures.
So, about the item 1, It’s the same concept I use to code my flash content to internet, with different screens, everything positioned by percentage, right?
also no one mentioned this yet, but you need a mac to export for iOS because it needs to root to the iOS SDK, and you need to be a registered developer before being able to export.
generally the game will work with the guidelines from above but if you are investing in new hardware and eventually want the ability to go both android and iOS youll need a mac
I have the certicate for flash, I developed (in flash ) to iphone, android and black berry. I’ll see if the same certicate will help me on it, and yes I only develop in macs. Thank you in advice