How do XBox Live Achievements Work if You're Offline?

If you're offline when your game would normally assign you an achievement, what happens? Are you notified, and it syncs to your profile later when you are online? Do you just miss out on it?


Solution 1:

You're in luck: the Xbox Engineering team posted about this just today: Achievements Unlocked.

The basic idea is that the achievement is added to your local profile, which is marked as dirty. The next time that you connect to LIVE with that profile, it syncs up with the copy of your profile on Microsoft's servers.

Solution 2:

If you get an achievement offline, it will be transferred to your profile the next time you are online. However, it does not show the date that you earned the achievement.

Oblivion offline achievements

Solution 3:

There is some obscure behavior if you recover your profile from different consoles.

If you get an achievement while offline in console 1 and then you recover your profile in console 2, when you get your profile back to console 1 you will lose that achievement.