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.
MatchmakingStrategy | Behavior |
---|---|
WarmBodyMatchmakingPlugin | Creates 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