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 GiantGardensBungieMoon RoverNight StreetOmeda StudiosPeople Can FlyPlay By PlayRaid BaseRuckusThe Game Band
DevolverEscape VelocityEABonfireBlue ScarabBad RobotBig CheeseBrain JarPlayable WorldsTreehouse GamesCult of the NorthNoodle CatOne More GameStokeSystem EraRemedyWolcen

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

We've supported millions of players. No major 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.

Why customers
love Pragma Engine

"I just wanna build a great game that's fun. I don't want to worry about the backend."
Robbie Singh
"Pragma handles all the work that live service games live and die on, from accounts to matchmaking, allowing us to focus on creating a deeply engaging sandbox PvPvE experience."
Stephen Lim
"The Pragma team have been incredible partners since day one. The Pragma Engine has enabled us to rapidly build and iterate on key features, enhancing the game experience while allowing our team to focus on delivering the best possible game for players."
Scott Probst
"Of course we're using Pragma, all the best studios use their engine. It just makes sense, they are the best in the world."
Serge Knystautas
"Live service games live and die by their ability to respond and iterate, and ultimately you can't do that unless you have full control, and you don’t have that unless all of the code is in your hands and you have the flexibility to make any changes you want. Pragma’s source code Engine offers the ability to take advantage of their experience and their direct support, while still allowing us to build everything we wanted to and write all the code ourselves."

Jon Sredl

Manager, Game Operations, Predecessor

Jon Sredl
background light

Ready to start building?

Logo