Skip to content

Commit 54c3978

Browse files
committed
WIP
1 parent e2a96d7 commit 54c3978

File tree

1 file changed

+43
-2
lines changed

1 file changed

+43
-2
lines changed

docs/datascience/vgds_whitepaper.md

+43-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,53 @@
1-
# VGDS: A Standardized way to Save Video Game Gameplay Datasets
1+
# Video Game Data Science (VGDS): A Standardized way to Save Video Game Gameplay Datasets
22

33
## Abstract
44

5-
Replay files for video games contain enough
5+
Analyzing how people compete has been a hot topic for many years with the most publicized example being Moneyball in baseball.
6+
7+
Since video games are digital, extracting player telemetry data is
8+
9+
Here, we introduce a standardized way to save
610

711
## Introduction
812

13+
### Why Video Games?
14+
Ever since the data was available, analyists have been analyzing how people compete.
15+
### Video Game Replay Files
16+
Many modern, competitive video games have a server-recorded replay where a entire match can be
17+
### Extracting Data From Replay Files
18+
Games that have a replay file available, generally save that file in a specific format. This format is usually specific to the engine used to run the game such as Source for games made by Valve and Unreal for games made by Epic. These replay files are not video recordings of the match, but rather data that the game engine can use to render an accurate replay of what happened during a match.
19+
20+
Game developers can choose to support or not support a replay system. We are at their mercy in this regard. But for game developers who do support a replay system, they enable a way to extract player actions from the game in a way that formats like screen recording can't come close to. Rather than inferring properties of the game through video, a true replay allows for an exact data extraction of what happened during the match.
21+
22+
### Standardizing the extraction
23+
24+
25+
## VGDS Format
26+
27+
### Definition
28+
29+
### VGDS for Counter-Strike:Global Offensive - CSDS
30+
31+
### VGDS for Rocket League - RLDS
32+
33+
34+
## The CSDS Dataset from PureSkill.gg
935

1036

1137
## Appendix
1238

39+
### Links
40+
41+
42+
43+
### Game Replay Filetype and Game Engines
44+
45+
| Game | Replay Filetype | Game Engine |
46+
| ----------- | ----------- | ---- |
47+
| Counter-Strike:Global Offensive | .dem | Source 1 |
48+
| DOTA 2 | .dem | Source 2 |
49+
| League of Legends | .ROFL | Propriteary |
50+
| Fortnite | .?? | Unreal 4 |
51+
| Rocket League | .replay | Unreal 4 |
52+
| Apex Legends | TBD | Source 1 |
53+
| Starcraft II | | |

0 commit comments

Comments
 (0)