Studio & review
Every game on Game Hub belongs to a studio. Each person is in 1 studio at most; a studio has up to 20 members.
Create a studio
- Go to play.monlabs.fun, click Connect wallet and sign the message in MetaMask (free, no gas)
- Top-right menu → Developer
- Enter the studio name, URL (slug) and description; accept the Developer terms → Create studio
When the terms get a new version, the Developer page shows a notice; once the studio owner clicks I agree, the studio can create games and upload again.
Members
| Action | Who |
|---|---|
| Add a member by wallet address | Studio owner |
| Remove a member | Studio owner |
| Transfer ownership to another member | Studio owner |
| Leave the studio | Members (the owner must transfer ownership first) |
| Create games, upload versions, edit game info | Every member |
The person being added must have signed in to Game Hub with that wallet at least once and not be in another studio.
Create a game
On the Developer page → New game:
- URL (slug): the end of the game's address, e.g.
play.monlabs.fun/games/my-game– can't be changed later - Name and description in Vietnamese / English
- Genres: up to 5
- Cover image: PNG, JPG or WEBP, up to 1MB, 16:9 ratio
A new game starts as a Draft that nobody else can see. Name, description, genres and cover can be edited any time; scoring rules and game status are up to the admin.
Upload a version
- On the game page → Upload version: name the version (e.g.
1.0.0), pick the.zip(file requirements), add release notes if any - The hub checks and unpacks it → the version is Pending review
- Click Test play: the game runs exactly as on the hub (scores aren't saved), with an SDK log – make sure all 3 ✓ checks pass (details)
Every change to the game is a new version; old versions are kept so you can roll back.
Review and release
An admin test-plays each version and then:
- Approves → the admin makes that version the live one and publishes the game; it appears on the home page with its own leaderboard
- Rejects → the reason shows right under the version on the Developer page; fix it and upload a new version
Game statuses:
| Status | Meaning |
|---|---|
| Draft | No version uploaded yet |
| Pending review | A version is waiting for an admin |
| Published | Visible and playable |
| Maintenance | Still visible, but play is temporarily locked |
| Suspended | Locked for a violation (e.g. after player reports) |
| Archived | Retired, data kept |
Players can click Report under any game (broken game, inappropriate content, copyright, score cheating); the admin handles reports and may move the game to Maintenance or Suspended.
