• Gaming
  • 15 columns
  • 200 rows
  • 8 formats

Game Achievement Unlock Patterns

This dataset provides granular records of how players unlock achievements across various games, capturing player progression, session context, and monetization events. It is designed to help game designers analyze engagement patterns, optimize achievement systems, and correlate player actions with monetization opportunities for improved game design and revenue strategies.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Analyzing player engagement and achievement unlock patterns

Sample rows

preview · 8 of 200 rows · all 15 columns
player_idstringachievement_categorystringmonetization_amountfloatmonetization_eventbooleanplayer_countrystringgame_idstringachievement_idstringachievement_namestringachievement_descriptionstringunlock_datetimedatetimeplayer_level_at_unlockintegerplayer_session_idstringtime_since_account_creation_daysfloattime_since_game_install_daysfloatplatformstring
gamerX_001story0falseUSquest_kingdomstory_introBeginning the JourneyCompleted the first chapter of the story.2024-05-10T10:15:232sess_100013.52.9PC
playerAlphaskill5.99trueCAdragon_sagadragon_hunterDragon SlayerDefeated the Fire Dragon boss.2024-05-14T19:44:5715sess_1023445.242.5Xbox
tiger_eyesexploration0falseGBcity_simbuild_100City BuilderConstructed 100 buildings in the city.2024-06-01T16:22:1324sess_20001120.3118PC
sunny_dayskill0falseAUfarm_lifecrop_masterMaster FarmerHarvested 1000 crops in one season.2024-05-29T08:53:4712sess_3001229.727.4Switch
frostbyte77event2.49trueUSquest_kingdomevent_springSpring FestivalParticipated in the Spring Festival event.2024-03-15T13:40:168sess_1011176.4Mobile
raven_queenskill0falseFRbattle_arenachampion2024Arena ChampionWon 50 matches during the championship season.2024-06-07T21:03:1135sess_40045210208.5PlayStation
pixel_wizardstory0falseDEpixel_adventureboss_forestForest Guardian DefeatedDefeated the Forest Guardian.2024-05-25T14:27:3211sess_5012360.859.9PC
spirehawksocial0falseBRdragon_sagasocial_partyParty TimeJoined a party with 4 other players.2024-05-17T18:11:057sess_6014715.412.1Xbox

What the 200 rows show

from the 200-row sample

Monetization (achievement category) stands out: 22 of its 22 rows have monetization_event = true, against 28 of 178 for the rest.

  • 25%monetization_event = true
  • 0.0median monetization_amount
  • 5platforms
  • 31games
  • 13median player_level_at_unlock
  • 39.9median time_since_account_creation_days
Monetization event rate by achievement_categorymonetization_event = true
0%50%100%8%story2 of …20%skill8 of …34%event13 of…100%mone…22 of…9%expl…3 of …0%soci…0 of …10%other2 of …
monetization_amount200 rows, in bands of 5
09018017116641201530monetization_amount →

Median 0.0, from 0.0 to 30.0.

player_country200 rows · top 10 of 32 values
  1. US77
  2. CA9
  3. GB9
  4. JP9
  5. AU8
  6. FR8
  7. DE7
  8. IN7
  9. BR6
  10. RU6
15 columns by typefrom the column list below
  • string 9
  • integer 1
  • float 3
  • datetime 1
  • boolean 1

Columns

15 columns in four groups
blueprint · 15 columns
columntypedescriptionexample
Text 9 columns
player_idstringUnique identifier for each player in the game ecosystemgamerX_001
game_idstringUnique identifier for the game in which the achievement was unlockedquest_kingdom
achievement_idstringUnique identifier for the achievement unlocked by the playerstory_intro
achievement_namestringHuman-readable name of the achievementBeginning the Journey
achievement_categorystringCategory or type of achievement (e.g., story, skill, event, monetization)7 values · optionalstory
achievement_descriptionstringDetailed description of the achievement and how it is earnedoptionalPurchased a season pass.
player_session_idstringIdentifier for the player's session during which the achievement was unlockedoptionalsess_10001
player_countrystringCountry code (ISO 3166-1 alpha-2) of the player at the time of achievement unlockoptionalUS
platformstringPlatform on which the game was played (e.g., PC, Xbox, PlayStation, Mobile)6 values · optionalPC
Numbers 4 columns
player_level_at_unlockintegerPlayer's level at the time of unlocking the achievement1 or more · optional2
monetization_amountfloatAmount spent by the player (in USD) during the achievement unlock session, if applicable0 or more · optional0
time_since_account_creation_daysfloatNumber of days since the player's account was created at the time of achievement unlock0 or more · optional3.5
time_since_game_install_daysfloatNumber of days since the player installed the game at the time of achievement unlock0 or more · optional2.9
Dates and times 1 column
unlock_datetimedatetimeDate and time when the achievement was unlocked by the player2024-05-10T10:15:23
True or false 1 column
monetization_eventbooleanIndicates if the achievement unlock was associated with a monetization event (e.g., in-game purchase)optionalfalse

Use it for

  • monetization e…25%50 of 200 rowsmean monetization amo…0.68story1.3skill2.8event11.1mone…

    A gaming dashboard

    The monetization_event rate, monetization_amount by achievement_category and a breakdown of player_country. Excel, Power BI or Tableau.

  • Why do 50 of 200 rows have monetization_event = true?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable players with game_id, achievement_id and achievement_name to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 15 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows15 columns
Yours1,000 rows15 columnsplayer_country: UK only

blueprint · game-achievement-unlock-patterns

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 15 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.

Rules it was built with
  • Record player ID and achievement unlocked
  • Track time to unlock
  • Flag rare achievements
  • Exclude manually granted achievements
Rows
Open the blueprint in Data Factory

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
game-achievement-unlock-patterns

What should your data show?

Preview 20 rows free
No signup. No card.