Battlefield 1 is unable to support cross-platform play due to a number of factors. Technical challenges, platform exclusivity agreements, security and cheating concerns, and the limitations of the game engine all play a role. In addition, optimizing the game for specific platforms has made it difficult to ensure a consistent player experience.