Главная
Study mode:
on
1
Intro
2
What is matchmaking?
3
What is Machine Learning?
4
Machine Learning and Matchmaking
5
State of the Art Today: Skill
6
Real-time matchmaking
7
First Configure a Set of Rules
8
Example Configuration
9
Matchmaker Receives Requests
10
Matchmaker Request
11
Compares Requests
12
Creates a Match
13
Rules Apply Globally
14
Predictability How often the better team wins
15
Conventional Takeaway
16
More Optimal Approach
17
Defining Optimal
18
High-level Comparison
19
Unified objective function
20
As an Equation
21
Utility Function Use
22
True Match algorithm
23
True Match components
24
Population tracker
25
Population model
26
Metric Predictor
27
Simplest wait time formula • matchable(t) = requests that can match with t
28
Parameterized wait time formula
29
Optimizer: How does it make Rules?
30
Start with Current Rules
31
Find Optimal Transform Need to rewrite to search all curves
32
We found it!
33
True Match Rule Example Scale = 10, remember gap of 1 is OK
34
Mapped vs. Conventional
35
True Match Rules
36
What about Regions?
37
Conventional Region Approach
38
True Match Approach
39
FFA example
40
Skill gap variation
41
Wait time variation
42
True Match FFA Take-away
43
True Match Takeaway
44
Simple Improvements Matchmake on scaled Skill Percentiles
45
Thank you! Questions?
Description:
Explore TrueMatch, a revolutionary matchmaking approach presented by 343 Industries' Josh Menke in this 2020 GDC Virtual Talk. Discover how machine learning can be leveraged to automatically optimize desired metrics in real-time, allowing developers to express the value of each metric more intuitively. Delve into the intricacies of matchmaking, machine learning, and their intersection in game development. Learn about the current state of skill-based matchmaking and real-time techniques. Understand the limitations of conventional approaches and how TrueMatch offers a more optimal solution through unified objective functions and utility functions. Examine the components of the TrueMatch algorithm, including population trackers, metric predictors, and optimizers. Gain insights into handling regional matchmaking and free-for-all scenarios. Compare conventional and TrueMatch approaches through practical examples and visualizations. Conclude with simple improvements and key takeaways to enhance your game's matchmaking system. Read more

Machine Learning for Optimal Matchmaking

GDC
Add to list
0:00 / 0:00