Sample Implementation #

Pragma Engine provides a single sample implementation which can be configured for use in playtesting purposes or extended for use in production.

The provided example does not perform skill-based matchmaking. We recommend either extending this example with skill-based matchmaking logic or implementing custom matchmaking plugins.
MatchmakingStrategyBehavior
WarmBodyMatchmakingPluginCreates game instances with a configurable playersPerTeam players on a configurable numberOfTeams
teams.

Configuration:

game:
  pluginConfigs:
    MatchmakingService.matchmakingPlugin:
      class: "pragma.matchmaking.WarmBodyMatchmakingPlugin"
      config:
        numberOfTeams: 2
        playersPerTeam: 3