- Home /
project management of a Multi platform asset
How does one efficiently develop for multiple platforms? Specifically, I will be building a game for iOS and windows desktop. Is it possible to have 2 versions of an art asset (e.g. a texture) within the Unity Editor - one optimized for iOS and a "heavyweight" one for desktop version? Then when I run the game, the appropriate asset will be used depending on which platform I want Unity to target at that time. The only way I can think of trying this is some sort of source control mechanism which involves branching my project into an iOS and a Windows branch. Common files will somehow be symbolic links ( like in Unix file system).
I have this same issue. I specifically need to use lower-poly models for mobile (which I've done with scripts), but more annoyingly, materials which crash mobile (Android) but work fine on iOS and web/pc/mac. I'd hate to have to script those as well.
Windows has also had symbolic links for a while now, and with Windows 7 they're actually usable! Run "mklink /?" from a command shell for more info. You could set up a folder structure with common/win/ios sub-folders and re-link them prior to loading Unity. I'm not sure how the Unity asset loader and scene cache would cope with this though.
A big problem for me too. I need Windows and Android deployment
Answer by Soundguy · Jun 16, 2011 at 01:01 AM
Any new ideas on this? I've tried three methods: 1. use separete resources foders (not good as it increases build size) 2. use different skins (combersome) 2. 3. replaceing stuff manually when switching platforms (also very combersome)
2.
Your answer
![](https://koobas.hobune.stream/wayback/20220613082214im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
PC and Mac Version Control 2 Answers
I ACCIDENTALLY converted my game - HELP! 1 Answer
Game not building on Mac iOS but works fine on PC 3 Answers
Are there alternate methods for sending byte data from an iPad client to a PC server? 1 Answer
Stop the dialogue box from appearing on PC/Mac builds 2 Answers