Pragma Engine 2026.1.X #

January 2026

Highlights #

Advanced Account Linking #

Players can now link an account that already has a separate associated Pragma account within the Player Portal. The logged in account will be preserved, while the linked account will have any prior associated data permanently deleted. The feature is controlled feature toggles to provide fine-tuned control for various account linking workflows and constraints.

Studios can now control which Id Providers can be linked and unlinked as independent configuration options.

OIDC provider support for Discord Provisional Accounts and Epic Easy Anti-Cheat #

Pragma can now service as an OIDC account provider for third party workflows. This includes support for Discord Provisional Accounts to unlock Discord social SDK features. It also includes support for Epic Connect, the provisional accounts workflow required to integrate Easy Anti-Cheat into cross-platform games.

Apple, Netflix and FirstLook Id Providers #

Apple Id Provider is available to support the ‘Sign in with Apple’ workflow for games being published on ios. Note this is an Apple account workflow that is distinct from Apple’s Game Center offering.

Netflix Id Provider is now available.

FirstLook Id Provider is now available.

Unreal 5.6 Support #

Pragma SDK has been updated to support Unreal 5.6

Custom Trace Logging and Metrics Tags #

Studios can leverage the new Session Baggage and Request Baggage features to add custom tags and metadata to metrics and logs.

Session Baggage provides a server-validated cache to store session metadata.

Request Baggage supports attaching metadata (both player session or other feature metadata) to internal service-to-service requests within Pragma. This provides distributed tracing support by propagating registered metadata to logs throughout a chain of service-to-service calls.

Plugin events are provided at key points to allow studios to attach metadata from these sources to logs and metrics as needed.



Additional features #

Enhanced Http Connections enable http clients to retrieve server side notifications as a sidecar to RPC responses, enabling fully featured client implementations that rely only on http.

Shared config provides a mechanism to share common config between services, plugins, and node services.

Shared config for Id and Orders Providers is now available for all Orders providers and Id Providers, making it easier to configure and manage these third party integrations.

Service assignment for multi-node shards can now be managed from within your pragma engine repo. This allows for a service to be moved from one group of instance to another for performance reasons or adding a custom service without having to contact customer success. When upgrading to this release your contact your CS so we can discuss multinode shard migration.

Config Validation is an optional feature that will perform configuration validation prior to deploy, allowing for faster feedback loops when making changes to shards. Included in the pragma cli are tools to check shard configs locally. Contact your CS representative to enable this.

TelemetryService is now available on Social shards in addition to its existing availability on Game shards.



Fixes & Improvements #

Game and Social configs in the portal under Developer Tools the Platform Configuration panel now have separate tabs for game and social config.

Game to Social routing will now be spread across all gateways, improving network performance.

TelemetryService hash algorithm has changed to xxhash64 (from siphash) to more seamlessly integrate with 3rd party analytics services, update any downstream tooling accordingly.

Pragma fails to start if any service is not defined in multinode to prevent undefined behavior. All services must be assigned to a specific group of instances or disabled.

Local portal development bug fixed where portal would sometimes fail to start in local dev envs.

Cardinality improvements for histogram metrics in prometheus, reducing processing overhead and cloud costs.

Added UnsafeOrderProviderPlugin to help exercise orders and fulfillment workflows without having to hit real 3rd party services.



SDK Compatibility #

The Pragma SDK has been compatibility tested with the following versions.

SDKVerified Versions
Unreal Engine4.27, 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6
Unity2021.3.16f1