BioShock found a way to make its city of Rapture feel open-world despite being a largely liner first-person RPG.