Crimson Gray: Sierra's Developer Page

Steam has just launched an open beta for creator homepages, which I think is definitely a good thing. Before, it was necessary to use game page updates to talk about new games, which never felt quite right to me. Now, i…