Play support
A play is the post. An HTML demo is play.html. A phone opens /user-play/<id>/play.html and follows that file to the public CDN. Open the same HTML play in a browser from that address. The page that comes back is the demo.
A video demo is the post's own video file when the post has one. That file opens as video/mp4 on the same hub. The cover next to play.html stays one static first frame of the running demo. There is no video cover in place of that still.
The play island
Before the post is done, open the play page in the play island and look at the post's own buttons and other controls. A phone island is at most 120vw tall. A square island is at most 100vw tall. If two of them overlap, move them apart so a tap hits the one the person meant. The running demo and its controls stay inside that island. Do not let the game or its buttons draw past that box.
Sound
Sound is the post's own. GitBrew does not add a mute button or a volume bus. A post that plays sound plays it. A post with no sound stays quiet.
When the picture sticks
The play calls ready after the first painted frame. A panel that stays on top of the picture is hidden so the demo is what you see. GitBrew's own chrome is outside this page. The full rules for the folder, the check, and publish are in the Doc. Which build can be shown is on the Stack page.
Updated .