I vote for splitting the "your creations" forum into "work in progress" and "Finnished" (or maybe something like "the lonely place with allmost none games... eccept a few, but they are really small" until we get the games flowing.)
Develop games in your browser. Powerful, performant & highly capable.