How to work non-destructively on IOS and Windows versions of Game?

Hey folks,

I don’t quite get the structure or… workflow of working on the same game but for different platforms. For Windows platform for example I would leave some nice details in geometry and would use higher-res textures while for IOS game I would probably remove all the chamfers, optimize triangle count, reduce significantly some textures and probably change some shaders etc. But how would I do that while working in one project without destroying/affecting the other? What is the correct workflow for working on multiple platforms while maintaining all the sources in higher quality and easily switching back and forth between them? Thanks in advance!

I believe the asset bundle system works well for this. You can use a different bundle version for each platform.