Lights

The world's most comprehensive and extensible backend game engine

Everything you need to deliver exceptional online experiences. Cross-platform Accounts. Monetization. Matchmaking. Social. Data Storage & Metagame Systems. Live Operations.

Lights
path-matchmakingpath-liveopspath-accountspath-orderspath-progressionpath-auth-blockpath-editorialpath-analyticspath-currencypath-chartpath-gitpath-content-editor
Joystick PillMatchmaking PillRestart PillLive Ops PillAccounts PillOrders PillAuth PillBlock PillWorld PillProgression PillEditorial PillAnalytics PillAccount PillCurrency PillChart PillGit PillContent Editor Pill
Pragma Logo
Empty VesselFrost GiantGardensMoon RoverNight StreetOmeda StudiosPeople Can FlyPlay By PlayRaid BaseRuckusThe Game Band

Trusted by thousands of developers at leading game studios

Lines

Full control

Don't get trapped in a black box

End-to-end Local Dev.

End-to-end Local Dev.

Run the platform locally for end-to-end development across the game client, game server, and backend. No opaque third party APIs or shared environment headaches.

Source Access

Source Access

Full access to the engine source code: total control, visibility, and access to how your game’s backend will run. Engine mod anything that doesn’t work exactly how you want it to.

Extensible

Extensible

Configure off-the-shelf features, modify existing services, and build game-specific microservices from scratch within the engine.

Everything players expect in a modern online game

Accounts

Accounts

Accounts that just work on every platform. Fully GDPR and game platform compliant. Admin and customer support tools out-of-the-box.

Learn more

Player data

Player data

Configure progression systems like quests, missions, and battle passes, or build your own custom systems using our flexible toolkit.

Learn more

Monetization

Monetization

Built-in monetization integration with major game platforms. Entitlements, fulfilments, content grants, consumables, permanents, and DLC.

Learn more

Inventory

Inventory

Server-authoritative inventory and content management with monetization integration, secure APIs, and support for premium content and player workflows.

Matchmaking

Matchmaking

Server-authoritative matchmaking with customizable features like skill-based ranking, drop-in/out, server switching, battle royale, and extraction modes.

Learn more

Live operations

Live operations

Rest easy. We've got built-in monitoring, alerting, and a 24/7 live ops team for first-line response, triage, and remediation.

Learn more

Parties

Parties

Fully customizable party system with invites, private/shared player states, loadouts, game mode selection, and advanced workflows like late join, drop-in, and matchmaking.

Learn more

Telemetry & analytics

Telemetry & analytics

Out-of-the-box live service dashboards, custom metrics, health dashboards, large-scale analytics, and big data pipeline integration.

Learn more

Social

Social

Cross-platform friends service with rich social presence and game platform integration.

Learn more

Player & operator portals

Player & operator portals

Built-in web portal for studios to manage accounts and game data, and for players to manage their accounts.

Learn more

Customization

Customization

Extend Pragma Engine with access to source and full engine customization.

Proven Scalability Background

Proven scalability

6 major games live supporting millions of players. No outages.

Battle-tested
Battle-tested
Battle-tested
Battle-tested
Battle-tested
Battle-tested
Battle-tested
Battle-tested
Battle-tested
Battle-tested
Battle-tested
Battle-tested
Battle-tested
Battle-tested
Battle-tested
Battle-tested

Power any type of game

Learn how to use Pragma
for your game

How it works

Pragma is built with the developer's experience at the core of everything we do. We believe in ruthless simplicity and simple architecture.

Get set up and build your first feature on the same day

01

01

Integrate the Pragma SDK

Initialize a Pragma game project, set up the local backend dev environment, integrate the Pragma SDK into your game project and you're ready to start building.

02

02

Get immediate value from pre-built features

Start with pre-built features to get the core of your game running on day 1: login & authentication, warm-body matchmaking, basic entitlements, and data persistence.

03

03

Develop rich customized features

Build on top of the preliminary feature set by customizing matchmaking and building progression and meta-game systems tailored to fit your game's exact design. Integrate backend features end-to-end in local development and then deploy to managed test environments for playtesting across the studio.

04

04

Prepare for launch

Have a stress-free launch by working with Pragma's services team to scale up to a production loadtest environment and author stress test scenarios with the engine's built-in load simulator. Prepare for worldwide launch by optimizing the backend, tuning the login queue, and defining your production topology.

background light

Ready to start building?

Logo