Steam built up a community, friends, forums and so on. It has place to share images, videos plus other items you can earn bla bla bla. If you have problems many developers help in their forums. Best...