Developing games for PC and console markets are two different tasks but as more and more titles become parts of multi-platform franchises that need to fare as best as possible in terms of total sales, game studios have to sacrifice the ambition to develop each version to the full potential of its native platform and accept some compromises in order to make their games as accessible as possible for different audiences.