I think, there in not any way by which any member can upload his/her game to OC. If you really want to do so, then you should contact to admin.
I haven’t seen any option that provide the facility for uploading the game. But I think its better you share the idea and name of your game by writing small forum or Blog
I think we cannot upload our own games to OC. As there is not any such option which can lead you towards the page where you can upload your game.
You cannot upload but you can suggest games in our forum section “suggest new games”