"매 무료 entry, 매 in-game purchase 의 통한 monetize.". 2010s mobile gaming 의 explosion 의 driver — 매 Candy Crush, Clash of Clans, Genshin Impact, Fortnite 의 backbone. 2026 의 매 cosmetics-only (Fortnite, Valorant) 와 매 progression-gated (gacha) 의 split — 매 EU/KR regulation (gambling disclosure, 매 odds publication) 의 매 design 의 reshape.
매 핵심
매 monetization 의 종류
Cosmetic: 매 skin · emote · nameplate — 매 power 의 X.
Battle pass: 매 seasonal progression — 매 paid + free track.
Gacha / loot box: 매 randomized reward — 매 rarity tier.
Energy / wait gate: 매 stamina · timer — 매 pay-to-skip.
Pay-to-win (P2W): 매 power 의 직접 sell — 매 controversial.
Subscription: 매 monthly perk (Apple Arcade, Game Pass — F2P 의 hybrid).
매 metric
ARPU: average revenue per user.
ARPPU: average revenue per paying user.
Conversion rate: 매 free → paying %.
Whale concentration: 매 top 1% 의 50%+ revenue 의 contribute (typical).
D1/D7/D30 retention: 매 monetization 의 prerequisite.
매 응용
매 economy design — 매 sink/source balance 의 inflation 의 prevent.
매 A/B test — 매 price point · 매 offer cadence.
매 ethical disclosure — 매 gacha odds publication (KR · CN law).
💻 패턴
Pricing tier (server config)
products:- id:gem_pack_smallprice_usd:4.99gems:500bonus:0- id:gem_pack_mediumprice_usd:19.99gems:2200# 매 10% bonusbonus:200badge:"best_value"- id:gem_pack_largeprice_usd:99.99gems:13000# 매 30% bonus, whale tierbonus:3000
Gacha pull with pity
importrandomdefpull(banner,pity_counter):rates=banner.rates# {"5★": 0.006, "4★": 0.051, "3★": 0.943}ifpity_counter>=banner.hard_pity:# 매 90 pulls 의 5★ guaranteereturnbanner.featured_5star,0r=random.random()ifr<rates["5★"]:returnrandom_5star(),0ifr<rates["5★"]+rates["4★"]:returnrandom_4star(),pity_counter+1returnrandom_3star(),pity_counter+1
Battle pass progression
interfaceBattlePass{season: number;currentXP: number;tiers: Tier[];// 매 100 tiers
ownsPaid: boolean;}functionunlockedRewards(bp: BattlePass):Reward[]{consttier=Math.floor(bp.currentXP/1000);returnbp.tiers.slice(0,tier).flatMap(t=>bp.ownsPaid?[t.free,t.paid]:[t.free]);}
Energy/stamina regen
functioncurrentStamina(user: User,now: Date):number{constelapsed=(now.getTime()-user.lastStaminaUpdate.getTime())/1000;constregen=Math.floor(elapsed/360);// 매 6 min/point
returnMath.min(user.stamina+regen,user.maxStamina);}// pay 의 instant refill: refill_cost = 50 gems
Whale-friendly bundle
bundle_starter:one_time_only:trueprice_usd:0.99contents:- hero_card_5star:1- gems:1000rationale:"low-friction first purchase — 매 conversion driver"
언제: 매 economy simulation — 매 sink/source balance 의 model, 매 offer copy 의 generate.
언제 X: 매 ethical decision — 매 manipulative dark pattern 의 design 의 X.
❌ 안티패턴
Pay-to-win in PvP: 매 competitive integrity 의 destroy → 매 churn.
Hidden gacha rates: 매 KR/CN illegal · 매 trust 의 destroy.
Inflation: 매 currency source > sink — 매 economy 의 break.
Monetize early: 매 D1 popup 의 IAP — 매 retention 의 tank.
Whale-only design: 매 top 1% 의 only 의 fun — 매 base 의 hollow out.
🧪 검증 / 중복
Verified (Schell Art of Game Design; KR Game Industry Promotion Act 2024 amend; Sensor Tower 2026 mobile report).
신뢰도 A.
🕓 Changelog
날짜
변경
2026-05-08
Phase 1
2026-05-10
Manual cleanup — monetization types, gacha mechanics, regulation