- Home
- Game Matchmaking Software
- 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
Sales under USD 100,000 in the previous 12 months · all features · GS2 logo required on title screen
Read 14 Oct 2026 · gs2.io
Professional Service
Requires Business Support · minimum one hour per session
Read 14 Oct 2026 · gs2.io
Prototyping
Pre-release prototype phase · includes Business Support · maximum three months
Read 14 Oct 2026 · gs2.io
Business Support
Private chat support · up to 15 support hours monthly
Read 14 Oct 2026 · gs2.io
Professional
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
Read 14 Oct 2026 · gs2.io
Enterprise
Free allowance up to 200 USD monthly; usage fee applies after limit
Read 29 Sep 2026 · docs.gs2.io
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.