Creator Dashboard

Tour of the web dashboard — Home, My Games, Builds, Creations, Payouts, Settings, the per-game pages, team roles and global search.

7 min read

What the dashboard is for#

The Creator Dashboard at /dashboard is the management layer for games you build with the Vastopia Editor. The editor creates projects and pushes builds; the dashboard is where you turn those builds into a live game and then run it: fill in the store listing, launch hosting, deploy updates and hotfixes, watch server health, moderate players, browse saved data, manage your team, and collect shop earnings.

Two rules shape everything on it:

  • The dashboard never creates games. A game appears under My Games the first time you push a build from the editor's Publish tab. Until then the page shows a "Start your first game" checklist in place of the grid.
  • Builds come only from the editor. There is no upload button on the website. You pick a build the editor already pushed and choose where it goes.

If you have not pushed a build yet, start with Push to Test. For the end-to-end path from project to live game, see Publish your game.

Layout#

The dashboard has a fixed left sidebar, a top header, and a content area. On narrow screens the sidebar becomes a drawer behind the menu button; on desktop the header's collapse button shrinks it to an icon rail (the choice is remembered in your browser).

SectionEntryWhat it opens
CreateHomeYour game grid at /dashboard
CreateBuildsEvery build across all your games, newest first
LibraryCreationsEverything you have uploaded to the cloud asset library, organized in folders
LibraryBrowse LibraryThe public asset library at /assets
ResourcesDocumentationThese docs
ResourcesUpdatesThe Creator Updates feed
ResourcesExplore GamesThe public game browser at /explore
ResourcesCommunityThe Vastopia Discord
EarningsPayoutsStripe Connect status, balance and earnings history
AccountPrivacy & AccountData export and account deletion
AccountAPI KeysKeys that connect the editor (and MCP) to your account
LogoutSigns you out

The header holds the sidebar toggle, the global search field, a Docs shortcut, your profile button, and — for platform administrators only — an Admin link into the admin shell. The profile dropdown shows your name, email, coin balance and join date, with shortcuts to API Keys and Sign out.

Home, search and resources#

  • Home (/dashboard) greets you with a Download editor button showing the current editor version, your games as tiles with live metrics (players online, plays, builds) and quick links into each game — Overview, Analytics and Players once it is live, Details, Builds and Launch before then — a What's new feed of the latest Creator Updates, a Learn rail of documentation links, and a community card. If you have no games yet, Home shows a four-step checklist from installing the editor to launching.
  • Search (Ctrl+K on Windows and Linux, Cmd+K on macOS, or the search field in the header) finds your games, every per-game page (for example "Mygame · Analytics"), dashboard pages and documentation pages. Use the arrow keys and Enter to open a result.
  • The sidebar's Resources group links to Documentation, Updates, Explore Games and the community Discord.

My Games#

/dashboard lists every game you own. A game someone invited you to as a team member does not appear in this grid — open it from a link to its game page instead. When you have at least one game, four stat cards sit above the grid: Games, Live games, Players online now and Builds pushed.

Each game card shows the cover image (falling back to the icon), a state badge, the name, the current version — or "Not yet launched" — with the genre beside it, three metrics (Online now, Plays, Builds), quick links, and the last-updated date. Click a card to open the game page.

BadgeMeaning
In developmentThe game has builds but has never launched to production
LiveHosting is running and players can connect
OfflineThe game launched once but its server is currently stopped
SuspendedPlatform moderation has suspended the game: it is removed from listings and players cannot join

Builds#

/dashboard/builds is a cross-game build list with Total Builds, Promoted, Test Only and Games With Builds counters, a game filter and a status filter. Rows show the build name and number, size, game, status badge, version label and push time; clicking a row opens that game's Update tab. Statuses you will see are Ready, Live, Staged, Beta, Superseded, Archived, Uploading, Failed and Deleted (deleted builds are hidden here). The list is assembled one game at a time, so a game whose builds failed to load is reported in a dismissable warning while the rest still render. See Builds and versions for what the statuses mean.

Creations#

/dashboard/creations is your slice of the cloud asset library: every asset you import in the editor publishes here automatically. You can search all uploads, filter by type (3D Model, Texture, Audio, Map, GUI Interface, Item, NPC, Animation Base), open an upload to edit its name, description, tags and folder, delete it, and organize uploads into a private folder tree (+ New folder, drag-and-drop onto folders, Move to folder…, Move out of folders). The same folders appear in the editor's Library tab. Folders are your filing system only — they never change what is public. Details are in Cloud library.

Payouts, settings and API keys#

  • Payouts is account-level, not per game: it covers your share of shop sales across every game you own. See Shop, revenue and payouts.
  • Privacy & Account lets you download your personal data as JSON and permanently delete your account (you must type your username to confirm).
  • API Keys is where you generate the key the editor asks for. See API keys and REST API.

The game page#

Opening a game lands on /dashboard/{gameId}. The header shows the game name, a status badge, the current version, the hosting plan and region once launched, and a View public page link when the game is live. Games still in development show a Launch Game button that starts the launch wizard.

Header badgeWhen it shows
DevelopmentNever launched
LiveLaunched and running
OfflineLaunched but stopped
UpdatingA live game's server is being swapped onto a new build
Provisioning / Deploying / StoppingThe server is mid-transition during launch or shutdown

Above the tabs, banners appear only when relevant: an active Beta Server with its share code, live deploy progress, a scheduled deployment with a countdown, a Rebuild server offer when automatic recovery gave up, billing warnings (Payment Failed, Server Stopped), and an Engine update available notice.

The page itself has four tabs, and a second sidebar (shown only to team members) links to the live-operations pages:

Sidebar groupEntries
GameDetails, Production (launched games only), Update, History, Analytics
LiveOverview, Server, Players, Logs
DataData Browser, Player Search, Moderation
ShopItems, Shop Analytics
TeamMembers, Staff Ranks, Audit

Where each tab and page is documented:

Roles at a glance#

Access to a game's dashboard is per game. The owner invites collaborators with one of four roles, and each sidebar entry is hidden unless the role carries the capability behind it. Opening a gated URL directly shows an "Insufficient permissions" message naming the missing capability.

RoleCan
OwnerEverything, including members, staff ranks, audit, revenue and payouts
DeveloperDeploy builds, server controls, overview and logs, players, data browser, analytics, shop items
ModeratorOverview and logs, players, moderation, analytics
FinanceRevenue and payouts
SupportOverview and logs, players, analytics

The full capability matrix is in Members, roles and staff. Dashboard roles are separate from in-game staff ranks (who can run ::commands inside the game), which are granted on the Staff Ranks page.

A typical week on the dashboard#

  1. Push a build from the editor. It appears under Builds and in the game's Update tab as Ready.
  2. On the Update tab, pick the build, choose Live server or Beta, choose Hotfix or Reload completely, and push now or schedule it.
  3. Watch Overview for health after the deploy and skim Logs for errors.
  4. Check Players for who is online, and Moderation for open reports.
  5. Review Analytics for concurrent users and retention, and Shop Analytics if the game sells items.
  6. Adjust the listing on Details — icon, cover, screenshots, tags — as the game grows.
Spotted a mistake or something missing?Tell us on Discord