Skip to content
SPECIFICTION
Get listed

GS2-Matchmaking

docs.gs2.io

From $1,000/mo Free plan WebWindowsmacOSLinuxiOSAndroid
Visit docs.gs2.io
Spec score 9.1 #5 of 28 in Game Matchmaking Software

What it is

GS2-Matchmaking is a managed service for grouping game players by conditions and finding opponents. In standard matchmaking, a player creates a gathering and others may join when they meet its requirements; it is deleted after reaching its required player count. Conditions can include up to five player attributes, role capacities, ratings, allowlists, and blacklists. Ratings follow a Glicko-2-based process, starting at 1500 and changing with game results. Party tokens allow gatherings with existing party members; player tokens last 3 minutes and party tokens last 10 minutes. Season matchmaking keeps gatherings for a specified period and supports up to 1000 players, but only searches by GS2-Experience rank and does not allow players to leave during the season. The service supports latency or region matching and server allocation. SDKs cover Unity, Unreal Engine 5, Godot 4, Go, PHP, Java, C#, TypeScript, and Python. The Individual plan is free for eligible users, subject to request-rate thresholds and a GS2 logo requirement at launch.

Spec sheet

What it does
GS2-Matchmaking groups players according to conditions to find opponents.Read 14 Oct 2026 · docs.gs2.io
Purpose
GS2-Matchmaking groups players based on conditions and can be used to find opponents.Read 29 Sep 2026 · docs.gs2.io
Support
Basic support is free through the forum, while Business Support is listed at 3,000 USD per month and includes up to 15 hours of support.Read 29 Sep 2026 · docs.gs2.io
Headquarters
Setagaya-ku, Tokyo, JapanRead 23 Sep 2026 · docs.gs2.io
Founded
2016Read 23 Sep 2026 · docs.gs2.io
Attributes and roles
Standard matchmaking supports up to five player attributes and lets a gathering set recruitment capacity by role.Read 29 Sep 2026 · docs.gs2.io
Blacklist control
User IDs can be blacklisted when creating or searching for a gathering, excluding those players from matchmaking.Read 14 Oct 2026 · docs.gs2.io
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.Read 14 Oct 2026 · prtimes.jp
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.Read 29 Sep 2026 · docs.gs2.io
Company founding
Game Server Services states that it was established on September 7, 2016.Read 14 Oct 2026 · gs2.io
Company headquarters
The company page lists headquarters at 2-15-1 Shimoma, Setagaya-ku, Tokyo, Japan.Read 14 Oct 2026 · gs2.io
Company legal name
The maker identifies itself as Game Server Services 株式会社 (Game Server Services, Inc.).Read 14 Oct 2026 · gs2.io
Customisation
Server-side Lua scripts and AWS Lambda functions in the customer's AWS account can extend GS2 processing.Read 14 Oct 2026 · gs2.io
Documentation depth
The documentation includes tutorials, API references, technical documentation, design guides, samples, SDK setup and service-limit guidance.Read 14 Oct 2026 · docs.gs2.io
Funding
A 2018 independent industry report says the company raised JPY 80 million from Daiwa Corporate Investment, GameWith, KLab Venture Partners and DeNA.Read 14 Oct 2026 · gamebusiness.jp
Game-engine SDKs
Official SDKs are provided for Unity, Unreal Engine 5 and Godot 4.Read 14 Oct 2026 · docs.gs2.io
Godot integration
The Godot 4 SDK is copied into a project's addons/gs2 directory and offers both Ez and low-level API layers.Read 14 Oct 2026 · docs.gs2.io
Limit: review evidence
G2 says there are not enough Game Server Services reviews to provide buying insight.Read 14 Oct 2026 · g2.com
Notable news: AWS award
AWS reported that GS2 won the audience award in its 2018 Startup Architecture of the Year program.Read 14 Oct 2026 · aws.amazon.com
Party matchmaking
Party tokens let pre-formed groups enter a gathering together, and party-versus-party flows are supported.Read 14 Oct 2026 · docs.gs2.io
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.Read 29 Sep 2026 · docs.gs2.io
Post-match extensibility
Completion can trigger GS2-JobQueue jobs, arbitrary GS2-Script execution, or GS2-Realtime gathering creation.Read 14 Oct 2026 · docs.gs2.io
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.Read 29 Sep 2026 · docs.gs2.io
Praise: reduced backend burden
Independent coverage presents GS2 as useful for developers who can build games but lack server-development expertise.Read 14 Oct 2026 · gamebusiness.jp
Praise: serverless scalability
AWS coverage highlights GS2's use of Lambda, API Gateway and DynamoDB to avoid idle virtual-server costs and support scaling.Read 14 Oct 2026 · aws.amazon.com
Public API
The API reference documents operations such as doMatchmakingByUserId, rating queries and early completion, with request limits and result schemas.Read 14 Oct 2026 · docs.gs2.io
Push notifications
Join, leave, completion and rating-change notifications can be delivered through GS2-Gateway and forwarded to offline mobile devices.Read 14 Oct 2026 · docs.gs2.io
Rating on G2
0.0 out of 5 from 0 reviewsRead 14 Oct 2026 · g2.com
Ratings
The service calculates player ratings using a Glicko-2 based process, with an initial rating value of 1500 that changes based on game results.Read 29 Sep 2026 · docs.gs2.io
Ratings integration
When configured, GS2-Matchmaking integrates with GS2-SeasonRating after matchmaking completes and generates a session that accepts results.Read 29 Sep 2026 · docs.gs2.io
Regions
GS2 states that it operates data centers in Japan, North America, Europe and Southeast Asia.Read 14 Oct 2026 · gs2.io
Sample-project requirement
The official Unity sample specifies Unity 6000.6.0f1 and warns that other Unity versions may require package changes.Read 14 Oct 2026 · github.com
SDK languages
The matchmaking SDK reference provides examples for Go, PHP, Java, C#, TypeScript, Python and Lua clients.Read 14 Oct 2026 · docs.gs2.io
SDK licence
The Unity and Godot SDKs are distributed under Apache License 2.0; Unity dependencies include separately licensed libraries.Read 14 Oct 2026 · docs.gs2.io
SDK support
The maker provides game-engine SDKs for Unity, Unreal Engine 5, and Godot 4, plus language SDKs for Go, PHP, Java, C#, TypeScript, and Python.Read 29 Sep 2026 · docs.gs2.io
Season capacity
A season matchmaking gathering can contain up to 1,000 players.Read 14 Oct 2026 · docs.gs2.io
Season limitation
Season matchmaking only uses GS2-Experience rank as its search condition and does not support the complex conditions available in standard matchmaking.Read 14 Oct 2026 · docs.gs2.io
Season limitation: leaving
Players cannot leave a season gathering after matching and generally cannot rematch unless the persistent gathering is deleted.Read 14 Oct 2026 · docs.gs2.io
Season matchmaking
Season matchmaking creates persistent gatherings for a scheduled period and can combine with GS2-Ranking2 cluster rankings.Read 14 Oct 2026 · docs.gs2.io
Season matchmaking limits
Season matchmaking only supports GS2-Experience rank as a search condition and players cannot leave a persistent gathering during the season.Read 29 Sep 2026 · docs.gs2.io
Security and SLA
Professional and Enterprise plans receive a per-microservice 99.99% monthly uptime guarantee; Individual is excluded.Read 14 Oct 2026 · docs.gs2.io
Security scope
GS2 states that it does not protect against tampering with game executables or runtime memory, while it manages player data such as item counts server-side.Read 29 Sep 2026 · docs.gs2.io
SLA limitation
Rate limiting, quota excesses, announced maintenance, customer environments, third-party failures and force majeure are excluded from outage calculations.Read 14 Oct 2026 · docs.gs2.io
Standard matchmaking
Standard matchmaking supports gatherings, player attributes, roles, ratings, expiration and configurable search conditions.Read 14 Oct 2026 · docs.gs2.io
Support limitation
Free basic support is forum-based and staff may not answer questions tied to specific project circumstances.Read 14 Oct 2026 · docs.gs2.io
Supported game environments
GS2 says its services can be used for smartphone, PC, console and browser games when HTTP communication is available.Read 14 Oct 2026 · gs2.io
Trademark record
Justia records Game Server Services, Inc. as the corporation applying for the GAME SERVER SERVICES mark in 2022 for SaaS and cloud-computing services.Read 14 Oct 2026 · trademarks.justia.com
Unity integration
The Unity SDK integrates with Unity Package Manager and caches server data with automatic cache updates.Read 14 Oct 2026 · docs.gs2.io

Plans and prices

Individual Free Individuals or corporations with sales under 10 million yen in the past 12 months · Not eligible above stated request-rate thresholds · GS2 logo required at launch Read 29 Sep 2026 · docs.gs2.io
Individual Free 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 $200, paid once per hour Requires Business Support · minimum one hour per session Read 14 Oct 2026 · gs2.io
Prototyping $1,000 a month Pre-release prototype phase · includes Business Support · maximum three months Read 14 Oct 2026 · gs2.io
Business Support $3,000 a month per project Private chat support · up to 15 support hours monthly Read 14 Oct 2026 · gs2.io
Enterprise Priced on request ASK Free allowance up to 200 USD monthly; usage fee applies after limit Read 29 Sep 2026 · docs.gs2.io
Professional Price not published Pay-as-you-go 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

Every GS2-Matchmaking plan and price →

Strong points and limits

Strong points

  • Standard matchmaking supports up to five player attributes.
  • Party matching and latency or region matching are supported.
  • Server allocation is included.
  • SDKs cover three game engines and several languages.
  • Season gatherings can hold up to 1000 players.

Limits

  • Individual plan has eligibility and request-rate limits.
  • Individual plan requires a GS2 logo at launch.
  • Season searches only support GS2-Experience rank.
  • Players cannot leave season gatherings during the season.

Who it suits

GS2-Matchmaking suits game developers who need condition-based player matching, party play, or persistent season gatherings. Its SDK options span game engines and several programming languages.

Verdict

GS2-Matchmaking offers both short-lived standard gatherings and persistent season gatherings, with distinct rules for each. Developers should review the free-plan eligibility and the limits on season matchmaking before choosing an approach.

Where Specifiction places it

Alternatives to GS2-MatchmakingAll alternatives →