Now I am not the most knowledgable on the subject but, from what I understand, if you want to have a post about your own game, you make your own thread in the game request area (I think) and try to follow the guidelines as best as possible, maybe you are not able to host your game for anything other than google drive, but from what I have seen what happens is a moderator will check over your post, and make a suggestion, but if it looks good, some may copy the files over to other host sites such as Nopy, they will move your post to the game releases thread, and then your thread is now considered official.