Metaplay logo
DemoPricing

FOR DATA-DRIVEN GAMES

Update without deploying

Turn spreadsheets into type-safe configs and push changes instantly—no app store review required.

SupercellTrailmixLessmore GamesMetacoreSuperbloom
Game Economy
economy.config
Item
Cost (¢)
Gems
Starter Pack
99
500
Gem Bundle
499
2,800
VIP Pass
999
6,500
Mega Deal
1999
15,000
Ready to edit
Publish
No code changes required
01

Why use Metaplay for data-driven games?

Designer-friendly workflow

Author configs in Google Sheets or Excel—tools designers already know.

Type-safe C# classes generated from spreadsheet columns automatically.

Visual dashboard for reviewing, comparing, and publishing configs.

Instant updates

Push config changes over-the-air without app store review or client update.

Players receive new configs on their next session start.

Roll back changes instantly if something goes wrong.

Type-safe and validated

Compile-time checks catch typos and reference errors before they ship.

Config references are validated—broken links fail the build, not production.

Schema migrations handle evolving data structures safely.

02

Three ways Metaplay helps data-driven games work better

01

Faster iteration

Designers change a spreadsheet, build configs, and publish—players see updates in minutes. No code review, no deploy cycle, no app store wait.

02

Safe by default

Type-safe configs mean errors are caught at build time. Reference validation ensures you can't ship a level that references a deleted item.

03

Version everything

Config archives are versioned and immutable. See what changed between versions, compare configs, and roll back to any previous state.

03

Features for data-driven games

01

Game configs

Spreadsheet data compiled into type-safe C# classes automatically.

02

OTA updates

Push config changes instantly without app store review.

03

Localization

Multi-language content with the same config pipeline.

04

Logic versions

Support multiple client versions with config compatibility.

05

Config archives

Versioned, immutable packages with full change history.

06

Dashboard management

Visual tools for reviewing, comparing, and publishing configs.

07

Hot-reload dev

Instant config reload in Unity Editor for rapid iteration.

08

Experiment variants

A/B test different config values with built-in experiment system.

09

Schema migrations

Evolve data structures safely with automatic migrations.

04

It couldn't be easier to get started

01

Sign up

Sign up to Metaplay and install the Metaplay SDK. Try a sample project and familiarise yourself with our comprehensive support docs.

02

Start developing

Use our pre-built features to cover all the basics and start developing your game with complete control.

03

Scale and extend

Progressively develop more features and workflows as your game grows and never get held back by your tech.

05
My favorite part of working with Metaplay so far has been the ease of setting up game configs in the LiveOps dashboard, and getting granular, user-level insights to see how our players are progressing and the different issues they're facing.

Jijo Jackson

Game Lead at Nitro Games

06

Top frequently asked questions

Yes. App store policies allow updating game data and configuration over-the-air. You're changing balancing values, economy numbers, and content data—not executable code. This is standard practice for live service games.

Every config archive is versioned and stored. From the LiveOps Dashboard, you can view the history of published configs and instantly republish any previous version. Players will receive the rolled-back config on their next session.

When configs are built, the SDK validates all references between items. If you reference a deleted item or use an invalid ID, the build fails with a clear error. Type mismatches are caught at compile time. Broken configs never reach production.

Yes. Once the config pipeline is set up, designers can edit spreadsheets, trigger builds, and publish to production from the dashboard. Engineering defines the schema; designers iterate on the values.