Unity Basic to Unity iPhone

Sorry if this question has been asked a million times already. Did a search but only found a topic with no replys.

So I currently have Unity Basic but want to get into iPhone game development. Since I don’t really have the money to buy a Mac and Unity iPhone right now I was wondering if it is possible for me to start writing my game in Unity Basic and then later buy Unity iPhone and my project will just magically work on iPhone as well?

Thanks for any help!

Sort of, but not really. It won’t magically just work because the input methods are very different. Getting input to feel good is kind of an art and probably not something you just want to tack on at the end, except maybe if the game has really basic input. Also, it’s not that hard to make something which flies along at 500 fps on a computer chug horribly at 10fps on an iDevice, even the recent ones. (Maybe especially the recent ones, given the resolution is 4X what it used to be, but with the same GPU from the previous generation, so a faster CPU won’t necessarily help at all.) Without being able to test regularly, you don’t really know for sure if you’re doing “bad” stuff or not.

–Eric

EDIT: Eric beat me to it :slight_smile:

Most things will work, with some exceptions, like :

  • Input: no way to do multitouch/accelerometer with the mouse and keyboard
  • Perfomance: you might have to optimize some stuff to get it to work on a phone
  • UnityScript: I know there are some typing differences (iPhone is stricter) but I don’t know UnityScript very well.

There’s probably other things that are not supported, but most things work.

UnityScript’s no problem anyway, just stick “#pragma strict” in your scripts and they will work the same as they do in Unity iPhone.

–Eric

Thanks for the quick answers!

I’ll try to get my hands on the necessary development tools right away then!

Until then I’ll work with concepts! :slight_smile: