Multiple Platforms

So, how does one exactly go about working on multiple platforms?

There are multiple things that don’t work on the iPhone, one of the biggest being terrains. In Unity 3, were finally blessed with a unified editor, but it doesn’t seem so useful if you need separate projects for each build.

Some help would be great, because I plan on buying Unity Android soon, too. I intend on releasing my games for Mac, PC, Web, iPhone, iPad, and Android – essentially everything besides the console. Some workflow suggestions would be much appreciated. I’m simply confused as how working on different platforms works.

Thanks![/i]

For something like Terrain it would probably be difficult, but you generally just make use of platform specific defines.

So you can create two different functions for handling input or add in special iPhone only code and wrap it into a define for that specific platform(or ifndef if you want to use an exclude).