Came here to say this. Not a video game fan but the series has a charm that I found very hard to explain to friends.
The genesis of that world is interesting enough too: a post-apocalyptic world which mixes the old and the new out of necessity, rather than a deliberate desire to model things on the past.
Bioshock as well, although maybe it's more "steampunk".