GPM Game Publisher Manager
Features How it works Pricing
For game publishers & porting houses

Stop reconciling royalty statements by hand.

GPM ingests every platform's royalty report, maps each line to your games, computes developer shares, recoup and engine royalties — and emails the statements. Accurate to the cent, every month.

Free plan available · No credit card · Set up in minutes

Parses royalty reports from

SteamXboxPlayStationNintendo GOGEpicGamesporiumVoidu+ more

Everything publisher finance teams do — automated

From raw platform statement to a developer-ready report, without the spreadsheets.

How it works

Four steps, repeatable every reporting period.

    Simple, scales with your catalog

    Pricing grows with the number of games you manage. Start free, upgrade when you're ready.

    Ready to close your next reporting period in minutes?

    GPM · Game Publisher Manager © RockGame · Contact sales
    GPM Game Publisher Manager
    Welcome back

    Log in to GPM

    New here? See plans & start free
    GPM Game Publisher Manager
    Activate your account

    Set your password

    Checking your link…
    Back to login
    GPM

    GPM

    Game Publisher Manager
    • Core
    • Games
    • Game Platforms
    • Revenue Split
    • Platforms
    • Financial
    • Sales
    • Invoices
    • Reports
    • Charts
    • Operations
    • Import Sale Data
    • Report Dispatch
    • Administration
    • Settings
    • Platform
    • Clients
    • Finance
    • Plans
    • Platform Catalog
    • Access Codes
    • AI Prompts
    • Exchange Rates
    • Platform Team
    API Docs

    Games

    Your catalogue of titles — engines, assigned developers and recoup budgets.

    Game Platforms

    Assign each game to the stores it ships on — click a cell to toggle availability.

    Revenue Split

    Cross-tab of every game against its developers — the revenue share (PC / Console %) at each intersection. Click any cell to set a developer's share; "Publisher" is what's left over.

    Platforms

    The stores you sell on. Add a predefined platform — its currency, fee and parser are configured for you.

    Platform Catalog

    The platforms every tenant can add — category, currency, royalty fee and which parser reads their reports.

    Exchange Rates

    Global FX cache (NBP / ECB) shared by every tenant, per reporting month. Fetched automatically when reports or imports need them; deleting a rate re-fetches it on next use.

    Sales read-only

    Track platform revenue, fees, taxes and net payouts across all stores. Values derive from imported invoices.

    Sales values are derived from imported royalty invoices. Edit them on the Import page.

    Reports

    Generate developer, publisher and game revenue reports — monthly, yearly or a custom range.

    –

    Invoices

    Every imported platform royalty statement — draft and approved. Approved invoices feed reports, the sales matrix and the Saldeo e-invoicing module.

    Import Sale Data

    Bring in platform royalty reports — pick a store, upload or paste, review the parsed figures, then approve.

    OpenAI API key is not configured. Set OPENAI_API_KEY (or OpenAiSettings:ApiKey) to enable AI parsing.
    1Platform
    2Upload / Paste
    3Parse
    4Review
    5Done

    Import sales report

    Upload a platform sales report or paste report text. The parser will extract revenue, taxes, fees and payout data.

    1. Select platform

    2. Add report
    📄 Ready to analyze

    Drafts in progress

    Parsed statements saved but not yet approved. They don't feed reports or the sales matrix until you approve them — pick up where you left off, approve & post, or discard.

    Import history

    Approved invoices feeding reports and the sales matrix. Deleting an approved invoice recalculates the affected summaries.

    Offer → game mappings

    Saved offer → game rules. Learned automatically when you approve an invoice; applied (including splits) on every future import. Delete a rule to re-map that offer next time.

    AI Prompts

    Tune the per-platform prompt the AI parser uses. Leave empty to fall back to the built-in extractor.

    AI-parsed figures must always be reviewed before approval — these prompts drive financial data extraction.

    Report Dispatch

    Email monthly developer reports — track delivery status and resend any that failed.

    Charts

    Visualise revenue versus recoup and developer earnings over time.

    Settings

    Your account, organization and team — all in one place.

    Clients

    Manage customer organizations (tenants) on the platform.

    Platform Team

    The people who run the platform — manage clients, billing, the platform catalog, parsers and FX. This is separate from Settings → Members, where each organization manages its own in-app users (Admin / Developer / Financier).

    Finance

    Subscription revenue and per-client billing.

    Clients

    Plan, status, amount paid to date and limit usage per client.

    Plans

    Subscription plans, limits and Stripe price IDs. Editing takes effect immediately.

    Access Codes

    Generate redeemable codes that grant clients a free access period. Clients redeem them under Settings → Billing.

    Form