Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Game Matchmaking Software
  3. GS2-Matchmaking

GS2-Matchmaking

Setagaya-ku, Tokyo, Japan

What it is

GS2-Matchmaking is a managed service for grouping players according to conditions and finding opponents. In standard matchmaking, players create a gathering that others can join when they meet its conditions; the gathering ends when its required player count is reached. Conditions can include up to five player attributes, roles and role capacities, ratings, allowlists, and blacklists. The service calculates ratings through a Glicko-2-based process, starting at 1500 and changing with game results. Party tokens support creating or joining gatherings with party members already present. Season matchmaking keeps gatherings active for a specified period and can hold up to 1000 players, but uses only GS2-Experience rank as a search condition and does not allow players to leave during the season. GS2-Matchmaking supports party and latency or region matching, server allocation, and SDKs for Unity, Unreal Engine 5, Godot 4, and several programming languages. A free Individual plan is available to eligible users; usage-based plans are also listed. Business Support costs 3,000 USD per month.

For and against

For

  • Standard matches support five player attributes.
  • Role capacities, ratings, allowlists, and blacklists are supported.
  • Party and latency or region matching are available.
  • SDKs cover multiple game engines and languages.

Against

  • Season players cannot leave persistent gatherings during the season.
  • Season searches only support GS2-Experience rank.
  • The free Individual plan has eligibility and request-rate limits.
  • Business Support is 3,000 USD per month.

The verdict

GS2-Matchmaking covers standard and season-based player grouping, with party and region matching and server allocation. Check the season limits and Individual plan eligibility against your needs.

Who it suits

It suits game developers who need player grouping, party or region matching, and server allocation. Its SDKs cover several game engines and programming languages.

Plans and prices

Individual

Free

Sales under USD 100,000 in the previous 12 months · all features · GS2 logo required on title screen

Professional Service

$200usage-based

Requires Business Support · minimum one hour per session

Prototyping

$1,000a month

Pre-release prototype phase · includes Business Support · maximum three months

Business Support

$3,000usage-based

Private chat support · up to 15 support hours monthly

Professional

Priced on request

Sales of USD 100,000 or more in the previous 12 months · USD 0.00003–0.0001 per API request · usage under USD 100/month free

Enterprise

Priced on request

Free allowance up to 200 USD monthly; usage fee applies after limit

Every plan, in full

On the record

Attributes and roles
Standard matchmaking supports up to five player attributes and lets a gathering set recruitment capacity by role.docs.gs2.io · read 29 Sep 2026
Blacklist control
User IDs can be blacklisted when creating or searching for a gathering, excluding those players from matchmaking.docs.gs2.io · read 14 Oct 2026
Cloud delivery
An independent 2020 PR release describes GS2 as a managed game-focused BaaS whose APIs cover accounts, currencies and event schedules without customer server operations.prtimes.jp · read 14 Oct 2026
Communications integrations
The documentation recommends GS2-Chat for low-frequency communication up to 3 times per second and GS2-Realtime for high-frequency communication during matchmaking.docs.gs2.io · read 29 Sep 2026
Company founding
Game Server Services states that it was established on September 7, 2016.gs2.io · read 14 Oct 2026
Company headquarters
The company page lists headquarters at 2-15-1 Shimoma, Setagaya-ku, Tokyo, Japan.gs2.io · read 14 Oct 2026
Company legal name
The maker identifies itself as Game Server Services 株式会社 (Game Server Services, Inc.).gs2.io · read 14 Oct 2026
Customisation
Server-side Lua scripts and AWS Lambda functions in the customer's AWS account can extend GS2 processing.gs2.io · read 14 Oct 2026
Documentation depth
The documentation includes tutorials, API references, technical documentation, design guides, samples, SDK setup and service-limit guidance.docs.gs2.io · read 14 Oct 2026
Funding
A 2018 independent industry report says the company raised JPY 80 million from Daiwa Corporate Investment, GameWith, KLab Venture Partners and DeNA.gamebusiness.jp · read 14 Oct 2026
Game-engine SDKs
Official SDKs are provided for Unity, Unreal Engine 5 and Godot 4.docs.gs2.io · read 14 Oct 2026
Godot integration
The Godot 4 SDK is copied into a project's addons/gs2 directory and offers both Ez and low-level API layers.docs.gs2.io · read 14 Oct 2026
Limit: review evidence
G2 says there are not enough Game Server Services reviews to provide buying insight.g2.com · read 14 Oct 2026
Notable news: AWS award
AWS reported that GS2 won the audience award in its 2018 Startup Architecture of the Year program.aws.amazon.com · read 14 Oct 2026
Party matchmaking
Party tokens let pre-formed groups enter a gathering together, and party-versus-party flows are supported.docs.gs2.io · read 14 Oct 2026
Party play
Party tokens allow a gathering to be created or joined with party members already present; player tokens last 3 minutes and party tokens last 10 minutes.docs.gs2.io · read 29 Sep 2026
Post-match extensibility
Completion can trigger GS2-JobQueue jobs, arbitrary GS2-Script execution, or GS2-Realtime gathering creation.docs.gs2.io · read 14 Oct 2026
Post-match integrations
After a match completes, GS2-Gateway can deliver in-game push notifications, GS2-JobQueue can register jobs, and GS2-Script can run custom scripts.docs.gs2.io · read 29 Sep 2026

The review

GS2-Matchmaking is a managed player-grouping service for game developers building matchmaking into their games. It is strongest for teams that need configurable standard matches, party joining and GS2 integrations; its persistent-season mode trades flexibility for scale.

Overview

Standard matchmaking gathers players who satisfy a game's conditions, then removes the gathering once its required player count is reached. That makes it well suited to assembling discrete matches, not maintaining a group between sessions. Teams can use up to five player attributes, assign recruitment capacity by role, and match on attribute ranges, role aliases, ratings, allowlists or blacklists.

Ratings follow a Glicko-2-based process, starting at 1500 and changing with game results. Party tokens allow a gathering to be created or joined with party members already present, a practical way to keep friends together while filling remaining slots. The short token windows—3 minutes for player tokens and 10 minutes for party tokens—require the surrounding game flow to act promptly. Region matching and server allocation add useful matchmaking controls for games that need them.

Key features

Season matchmaking creates persistent gatherings for a defined period, optionally set with GS2-Schedule, and supports up to 1000 players per gathering. That capacity can suit large seasonal groups, but the mode is notably narrower than standard matchmaking: its only search condition is GS2-Experience rank, and players cannot leave a persistent gathering during the season. Choose it only when those constraints match the game's season design.

After a match, GS2-Gateway can send in-game push notifications, GS2-JobQueue can register jobs, and GS2-Script can run custom scripts. For communication during matchmaking, GS2-Chat is recommended for low-frequency traffic up to 3 times per second, while GS2-Realtime is intended for high-frequency communication. When configured, GS2-SeasonRating can accept match results through a generated session after matchmaking completes.

Game-engine SDKs cover Unity, Unreal Engine 5 and Godot 4; language SDKs cover Go, PHP, Java, C#, TypeScript and Python. This breadth is useful for teams working in those ecosystems. Security has a clear boundary: GS2 manages player data such as item counts server-side, but does not protect game executables or runtime memory from tampering.

Pricing

The free Individual plan costs nothing. It is limited to individuals or corporations with sales under 10 million yen in the past 12 months; users above stated request-rate thresholds are ineligible, and the GS2 logo must appear at launch. Those conditions make it a constrained starting point, not a universal free production tier.

Enterprise uses custom pricing, billed ASK, with a free allowance up to 200 USD monthly and usage fees after that limit. Professional is also custom pricing, billed Pay-as-you-go at the usage fee: usage is free until monthly totals exceed 200 USD, at which point the entire usage amount is charged. Teams should account for that threshold behavior rather than assume only the overage is billed. Basic forum support is free; Business Support costs 3,000 USD per month and includes up to 15 hours of support.

Platforms

GS2-Matchmaking supports Android, iOS, Linux, macOS, Windows and web, alongside API access and self-hosted environments. The deployment model is managed, so the platform range should not be mistaken for a self-hosting deployment option.

Who it's for

This is a strong fit for game teams that want condition-based opponent finding, role-aware recruitment, party play and server allocation, particularly those already using GS2 services or one of its supported SDKs. It is less suitable for teams that need season gatherings players can leave, season searches beyond GS2-Experience rank, or an unrestricted free plan.

Pros and cons

  • Pros: Standard matches combine up to five attributes, roles, ratings and allowlists or blacklists, giving teams meaningful control over who joins.
  • Pros: Party tokens, region matching and server allocation support practical match assembly needs beyond basic player grouping.
  • Pros: SDKs span three game engines and seven programming languages, with integrations for communication and post-match workflows.
  • Cons: Persistent seasons search only by GS2-Experience rank, and players cannot leave during the season.
  • Cons: The free Individual plan has eligibility and request-rate restrictions and requires a launch logo.
  • Cons: Server-side player-data management does not protect clients from executable or runtime-memory tampering.

Alternatives

Game Matchmaking Software is the broader category directory for comparing matchmaking options. Consider brainCloud for its free plan and free trial across the same broad platform range; Edgegap instead offers a time-limited 3-hour free trial on a shared environment, but has no free plan. Metaplay is worth considering when local development matters: its free plan includes the full SDK and local server with no hard limits on local development. For a development-only allowance of 20 concurrent users and 60.0 GB traffic per month, consider Photon Realtime; its free tier does not allow CCU bursts.

AccelByte Gaming Services offers a public-cloud foundations plan that is free while building, with usage fees as players arrive. Colyseus may suit teams preferring open-source self-hosting: its free plan runs on the team's own servers with community support and no restrictions. SmartFoxServer has a no-time-limit Community Edition with 100 concurrent users and full features. Epic Online Services is a free option with no royalty or hosting fees, though service usage restrictions may apply.

Verdict

Choose GS2-Matchmaking if your game needs flexible standard matchmaking, party-aware grouping and GS2-connected workflows, and its Individual-plan conditions or paid usage terms fit your operation. Look elsewhere if seasonal groups must be flexible or you need client-tampering protection: those are material limits, not details to work around after choosing.

Alternatives to GS2-Matchmaking

Every alternative, ranked