The requirements for posting a topic in that forum were made less strict when we moved over to the new forums. Members no longer need to post a playable demo, although it is highly recommended that they do. But we still require members to share some sort of media to showcase their projects in current or envisioned states, be it via a video, a demo or a screenshot. The rules do mention that it's mandatory to have at least one screenshot or video (though I'll see if we can't make the wording more clear), and a topic that has none should be reported, which will be followed by a moderator action as soon as possible.