FOR GAME PROGRAMMING
Build games faster with less code
Write shared client-server logic, iterate locally, and deploy with confidence using Metaplay's SDK.




Why use Metaplay for game programming?
Write less code
Shared C# codebase between client and server eliminates duplication.
Pre-built features for common game systems save weeks of development.
Focus on what makes your game unique, not backend plumbing.
Iterate faster
Run the full stack locally for instant feedback loops.
Hot-reload game configs without restarting the server.
Debug with full visibility into client and server state.
Ship with confidence
Server-authoritative model prevents cheating from day one.
Deterministic logic execution ensures consistent behavior.
Battle-tested by games with millions of daily players.
Three ways Metaplay helps game programmers work better
Client-side prediction
Get instant responsiveness while the server stays authoritative. Players feel like they're playing locally, but cheaters can't win.
Offline development
Build and test without network dependencies. The SDK includes everything you need to develop your game on your local machine.
Full source access
Metaplay ships as source code. Understand exactly how everything works, debug any issue, and extend anything you need.
More features game programmers love
Shared game logic
Write game logic once in C#, run it on both client and server automatically.
State synchronization
Automatic sync keeps client and server state consistent without manual work.
Action system
Clean action-based architecture makes game logic testable and predictable.
GameConfig system
Type-safe configuration with validation, versioning, and over-the-air updates.
Serialization
Fast, compact binary serialization with built-in schema migration support.
Deterministic math
Fixed-point math library ensures identical results on all platforms.
Model inspector
Visual debugging tools to inspect player state during development.
Sample projects
Learn from working examples including Idler, Orca, and HelloWorld projects.
Unity integration
First-class Unity support with editor tooling and seamless project setup.
It couldn't be easier to get started
Sign up
Sign up to Metaplay and install the Metaplay SDK. Try a sample project and familiarise yourself with our comprehensive support docs.
Start developing
Use our pre-built features to cover all the basics and start developing your game with complete control.
Scale and extend
Progressively develop more features and workflows as your game grows and never get held back by your tech.

Metaplay has enabled us to scale with very minimal backend work, and our collaboration works well. Whenever we have a question or need to dive under-the-hood, the Metaplay team is always quick to help out.
Juho Lyytikäinen
Tech Lead at Metacore
Top frequently asked questions
Metaplay is built on C# and .NET, with first-class Unity integration. The SDK includes a Unity client library and a .NET-based game server.
Absolutely! Metaplay is designed to integrate with existing Unity projects. The SDK provides clear integration points and step-by-step migration guides.
You write game logic once in C#, and Metaplay runs it on both client and server. Actions execute locally for instant feedback, then get validated on the server to prevent cheating.
Yes! The free tier includes full SDK access, sample projects, and community support. Perfect for prototyping and learning the platform.