Developing a game for a single platform is already a challenge in itself. Porting it to multiple platforms — PC, consoles, mobile, even web browsers — multiplies the technical constraints and decisions to make. Yet multi-platform development has become the norm to...