its a persistent online MMO RPG, so no offline mode.
from what we've seen in the gameplay video you get XP for kills, and also for securing the police station.
might be a possibility of getting XP from crafting that they've mentioned, or roaming round the environment, but until we know more info we wont know for sure.