
Your game is one of millions.
Know exactly why it wins.
One picker, two workspaces
The control at the top of your sidebar is not a filter. It swaps the entire navigation. Miss it and half the product stays invisible, which is the single most common way a new studio underuses ROLearn.
Command Center
Every game you run, on one screen.
Totals and deltas across every linked experience, health cards per game, your biggest movers and the ones needing attention. The Monday morning screen for whoever runs the studio rather than a single title.
Active players or revenue over 7, 30 or 90 days, with your experiences side by side.
The same library the per-experience Report page shows, unfiltered.
Market Intelligence
Six reads on the whole of Roblox, none of which need a game of your own.
Concepts
Turn a pitch into a decision with its reasons attached.
Write a brief, and get it scored on demand, momentum, saturation, durability, differentiation, monetization fit, discovery difficulty, production fit and portfolio fit. The output is not a number out of a hundred, it is an instruction: Build, Prototype First, Watch The Market, Reposition, or Do Not Pursue, with the reason it landed there and what would have to change to move it.
Every brief keeps its validation runs, so you can see how a concept scored before and after you changed it.
Eight views on your players
| View | What it tells you |
|---|---|
| Overview | Headline performance, and whether anything moved. |
| Metrics | The time series behind the headlines: players, sessions, playtime. |
| Retention | D1, D7 and D30, plus a cohort matrix for when the average hides the story. |
| Monetization | Revenue, products and spending behaviour, as your game reported it. |
| Products | Your catalog as Roblox sees it, with the prices you can edit from here. |
| Audience | Who plays, where they are, and the hours they are actually online. |
| Player data | Player-level questions, answered the cheapest way that works. |
| Report | A shareable summary for anyone who will not open the dashboard. |
Getting found
Two surfaces that do not just measure, they act. Both write to your live Roblox experience, so both need an Open Cloud key granted for actions.
Create campaigns, upload creatives, change budgets, pause and resume, all without leaving ROLearn. Reads come from our cache so opening the page costs you nothing, and every figure tells you how old it is.
Upload variants, split traffic between them, and promote the one that wins. It weighs conversion against what happens after the click, so a thumbnail that pulls players in and loses them is not treated as a winner.
Keeping it healthy
Every event your game sends, within seconds. Where you confirm an integration works.
Nothing is ever silently dropped. Anything rejected is held here with a reason and a retry button, so this is a to-do list rather than lost data.
How your experience runs on the machines your players own, not on yours.
A verdict per release, against the baselines from before it shipped.
Running the live game
Two surfaces for the machine, one for the human.
Configuration your game reads at runtime, and the command queue it acknowledges. These are plumbing: you set them up once and your game consumes them.
Your event timeline, whether your servers are actually listening, and the controls to publish a message or restart. It shares its machinery with the two pages above and deliberately does not share their shape, because scheduling an event and editing a config are different jobs.
What we will and will not do to your game
Eight of the seventeen experience-scope views can change something real: your ad spend, your prices, your live servers. We are deliberate about the boundary, and it is worth knowing before you grant a key.
A dash is not a zero
Most dashboards show a number or nothing. ROLearn separates three situations that look identical everywhere else, because what you should do about them differs.
| What you see | What it means | Whose move |
|---|---|---|
| A number | We measured it. This includes a zero: a measured zero is a finding, not an absence. | Yours, if you dislike it |
| Not set up | The instrument is not attached yet. No key, no SDK events, a scope you have not granted. | Yours, and we say which step |
| Unavailable | We tried and failed. A job stalled, a query timed out, Roblox refused us. | Ours |
Live on day one
Two things to connect, and they are independent. Either one alone gives you a working workspace.
Register your experience in Settings, mint an ingest key, and either install the SDK yourself or let the Roblox Studio plugin do it for you. Events appear on Live events within seconds. The pages built on nightly rollups fill in the following morning.
One key from your Roblox account, pasted once, with you telling us what it is for. Reading powers the platform-official numbers. Acting unlocks the operating layer. Player data is consented separately again, so you can grant one without the others.
Your first week
| When | What happens |
|---|---|
| Day 1 | Register your experience and mint an ingest key, in Settings → Experiences. |
| Day 1 | Install the SDK, or Activate straight from the Roblox Studio plugin. |
| Day 1 | Confirm events are arriving on Live events. Seconds, not hours. |
| Day 1 | Open Market Intelligence. It needs nothing from you and works from a standing start. |
| Day 2 | Your first rollup-backed pages fill in, after the nightly run at 09:00 UTC. |
| Day 3 | Connect an Open Cloud key for reading, then press "Check what this key can do". |
| Day 5 | Generate your first Studio Report and share it with your team. |

Welcome aboard.
Flip the scope picker. Half of this works before you send us anything.
For click-by-click detail on any screen, open the How-To Guide.