For my game, I'm currently considering where I should save the player's information (configuration files, state saves, player generated content). 'Where' refers to the physical location on disk. I have seen these approaches (there are probably more):
- (A subfolder in) the game's install dir (\Program Files\somegame\save\config.sav)
- A subfolder in My Documents (\Users\someuser\My Documents\gamename\config.sav)
- A subfolder in My Games (\Users\someuser\My Documents\My Games\gamename\config.sav)
Are there any important advantages to / reasons for using one over the other?