My documents folder is flooded with subfolders of various games, including those of some very recent AAA titles. As a professional application developer with no experience in the gaming industry this is just plain wrong, these files belong into %APPDATA% or %LOCALAPDATA%.
My question is, is there a conscious decision to put these files in %UserProfile%\Documents to gain some specific benefits, or is this just legacy behavior that carried over from the days of Windows XP? Or is there an even better reason like, e.g. Steam requiring or recommending this, or a popular engine doing this by default?
Related: In which directory to write game save files/data? (to avoid pointless discussions)
Windows::Storage:: ApplicationData->LocalFolder
orWindows::Storage:: ApplicationData ->RoamingFolder
as it requires user interaction through a broker or extra app capabilities. For 'modern' games, really the best choice is probably to store it "in the cloud" and use the appdata folder as a cache. – Chuck Walbourn Sep 14 '15 at 02:15