Call of Duty 4: Modern Warfare
Thank you for your question! Yes, this game has a full, offline, single player campaign.
So some xbox 360 games are compatible with the xbox 1. Of Call Of Duty 4 Modern Warfare is for the xbox 360 it works on both but if it is for the xbox 1 then it is not backwards compatible.
Yes this is compatible with Xbox One