Gaming Level Completion Patterns
This dataset provides detailed records of player progression and completion patterns across individual game levels, including timing, attempts, scores, and difficulty ratings. It is designed to help game designers identify bottlenecks, difficulty spikes, and optimize player experience by analyzing completion rates and behavioral trends across regions and platforms.
Sample rows
preview · 8 of 200 rows · all 14 columns| player_idstring | platformstring | completion_time_secondsfloat | level_completedboolean | regionstring | level_idstring | level_namestring | level_orderinteger | player_start_datetimedatetime | player_end_datetimedatetime | attempt_countinteger | difficulty_ratingfloat | player_scoreinteger | level_spike_flagboolean |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| player001 | PC | 131 | true | NA | lvl_01 | Forest Edge | 1 | 2024-04-03T14:02:12Z | 2024-04-03T14:04:23Z | 1 | 1.3 | 1500 | false |
| player002 | Console | 132 | true | NA | lvl_01 | Forest Edge | 1 | 2024-04-03T15:11:00Z | 2024-04-03T15:13:12Z | 2 | 1.2 | 1400 | false |
| player003 | Mobile | 125 | true | EU | lvl_02 | Cave Entrance | 2 | 2024-04-04T09:28:45Z | 2024-04-04T09:30:50Z | 1 | 1.5 | 1600 | false |
| player004 | PC | 164 | true | EU | lvl_02 | Cave Entrance | 2 | 2024-04-04T12:45:10Z | 2024-04-04T12:47:54Z | 2 | 1.8 | 1550 | false |
| player005 | Console | 127 | true | APAC | lvl_03 | River Crossing | 3 | 2024-04-05T17:20:33Z | 2024-04-05T17:22:40Z | 1 | 2.1 | 1700 | false |
| player006 | Mobile | 245 | true | APAC | lvl_03 | River Crossing | 3 | 2024-04-05T18:50:20Z | 2024-04-05T18:54:25Z | 3 | 2.6 | 1650 | false |
| player007 | PC | 275 | true | LATAM | lvl_04 | Mountain Pass | 4 | 2024-04-06T10:10:10Z | 2024-04-06T10:14:45Z | 2 | 3 | 1800 | true |
| player008 | Console | 310 | true | LATAM | lvl_04 | Mountain Pass | 4 | 2024-04-06T13:05:00Z | 2024-04-06T13:10:10Z | 4 | 3.4 | 1750 | true |
| player009 | Other | blank | false | MEA | lvl_05 | Haunted Woods | 5 | 2024-04-07T11:25:16Z | 2024-04-07T11:35:20Z | 2 | 3.8 | blank | true |
| player010 | PC | blank | false | MEA | lvl_05 | Haunted Woods | 5 | 2024-04-07T17:58:40Z | 2024-04-07T18:07:32Z | 1 | 4.2 | blank | true |
| player011 | Mobile | 377 | true | EU | lvl_06 | Lost Ruins | 6 | 2024-04-08T07:45:02Z | 2024-04-08T07:51:19Z | 2 | 4.6 | 1900 | false |
| player012 | Console | 493 | true | EU | lvl_06 | Lost Ruins | 6 | 2024-04-08T10:12:18Z | 2024-04-08T10:20:31Z | 3 | 4.8 | 1850 | false |
| player013 | PC | 564 | true | APAC | lvl_07 | Sky Bridge | 7 | 2024-04-09T13:33:23Z | 2024-04-09T13:42:47Z | 5 | 5 | 2000 | true |
| player014 | Console | 549 | true | APAC | lvl_07 | Sky Bridge | 7 | 2024-04-09T13:50:00Z | 2024-04-09T13:59:09Z | 4 | 4.9 | 1950 | true |
| player015 | Mobile | blank | false | LATAM | lvl_08 | Frozen Lake | 8 | 2024-04-10T09:10:55Z | 2024-04-10T09:21:21Z | 1 | 4.6 | blank | false |
| player016 | PC | blank | false | LATAM | lvl_08 | Frozen Lake | 8 | 2024-04-10T11:15:44Z | 2024-04-10T11:25:33Z | 2 | 4.7 | blank | false |
| player017 | Console | 1187 | true | MEA | lvl_09 | Dark Citadel | 9 | 2024-04-11T20:30:36Z | 2024-04-11T20:50:23Z | 6 | 4.9 | 2100 | true |
| player018 | PC | 1302 | true | MEA | lvl_09 | Dark Citadel | 9 | 2024-04-11T21:00:01Z | 2024-04-11T21:21:43Z | 7 | 5 | 2150 | true |
| player019 | Mobile | blank | false | Other | lvl_10 | Final Gauntlet | 10 | 2024-04-12T08:33:51Z | blank | 3 | 5 | blank | true |
| player020 | Other | blank | false | Other | lvl_10 | Final Gauntlet | 10 | 2024-04-12T10:05:10Z | blank | 2 | 5 | blank | true |
What the 200 rows show
from the 200-row sample- 85%level_
completed = true - 316.3median completion_
time_ seconds - 47levels
- 48level names
- 5median level_
order - 2median attempt_
count
Median 316.3, from 25.0 to 1,886.
- string 5
- integer 3
- float 2
- datetime 2
- boolean 2
Columns
14 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 5 columns | |||
player_id | string | Unique identifier for each player in the game | player001 |
level_id | string | Unique identifier for each game level | lvl_01 |
level_name | string | Human-readable name of the game level | Forest Edge |
region | string | Geographical region or market of the player (e.g., NA, EU, APAC)6 values · optional | NA |
platform | string | Platform on which the game was played (e.g., PC, Console, Mobile)PC · Console · Mobile · Other · optional | PC |
| Numbers 5 columns | |||
level_order | integer | Order or sequence number of the level within the game progression1 or more | 1 |
completion_time_seconds | float | Total time taken by the player to complete the level, in seconds0 or more · optional | 131 |
attempt_count | integer | Number of attempts the player made before completing or exiting the level1 or more | 1 |
difficulty_rating | float | Perceived difficulty rating of the level (e.g., 1.0 = easiest, 5.0 = hardest)1 to 5 · optional | 1.3 |
player_score | integer | Score achieved by the player on this level0 or more · optional | 1500 |
| Dates and times 2 columns | |||
player_start_datetime | datetime | Timestamp when the player started this level | 2024-04-03T14:02:12Z |
player_end_datetime | datetime | Timestamp when the player finished or exited this leveloptional | 2024-04-03T14:04:23Z |
| True or false 2 columns | |||
level_completed | boolean | Indicates whether the player successfully completed the level | true |
level_spike_flag | boolean | Indicates if this level is identified as a difficulty spike based on aggregated player dataoptional | false |
Use it for
A gaming dashboard
The level_
completed rate, completion_ time_ seconds by platform and a breakdown of region. Excel, Power BI or Tableau. Why do 170 of 200 rows have level_
completed = true? A class exercise
Hand out the rows and one question. Everyone works from the same 200 rows.
- Players200player001131PCplayer002132Consoleplayer009Other
A software demo
Believable players with level_
id, level_ name and level_ order to fill a screen in front of a buyer.
blueprint · gaming-level-completion-patterns
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 14 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Player ID and session time
- Level completed or abandoned logged
- Completion time and attempts tracked
- Difficulty rating per level included
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- gaming-level-completion-patterns