165 lines
5.7 KiB
Markdown
165 lines
5.7 KiB
Markdown
---
|
|
id: wiki-2026-0508-페이-투-윈-pay-to-win
|
|
title: 페이 투 윈 (Pay to Win)
|
|
category: 10_Wiki/Topics
|
|
status: verified
|
|
canonical_id: self
|
|
aliases: [P2W, Pay to Win, 페이투윈]
|
|
duplicate_of: none
|
|
source_trust_level: A
|
|
confidence_score: 0.9
|
|
verification_status: applied
|
|
tags: [monetization, game-design, predatory, p2w]
|
|
raw_sources: []
|
|
last_reinforced: 2026-05-10
|
|
github_commit: pending
|
|
tech_stack:
|
|
language: GameDesign
|
|
framework: F2P/Mobile
|
|
---
|
|
|
|
# 페이 투 윈 (Pay to Win)
|
|
|
|
## 매 한 줄
|
|
> **"매 결제 = 매 competitive advantage 의 매 직접 구매"**. 매 P2W 는 매 free-to-play monetization 의 매 한 spectrum 의 매 끝 — 매 player 가 매 돈 으로 매 시간 / 매 skill 의 매 우회 가능 한 advantage 를 매 획득. 매 2026 현재 매 mobile 4X / 매 gacha RPG 가 매 dominant — 매 ARPPU 는 매 높지만 매 retention 과 매 brand trust 는 매 risk.
|
|
|
|
## 매 핵심
|
|
|
|
### 매 P2W 의 매 spectrum
|
|
- **매 Pay-for-Convenience**: 매 시간 절약 (energy refill, fast travel) — 매 mild.
|
|
- **매 Pay-for-Power**: 매 직접 stat / 매 unit 강화 — 매 강한 P2W.
|
|
- **매 Pay-for-Exclusivity**: 매 paid-only character / 매 weapon — 매 hard P2W.
|
|
- **매 Pay-to-Skip**: 매 grind 회피 — 매 borderline.
|
|
- **매 Pay-to-Compete**: 매 PvP ladder 의 매 결제 우위 — 매 가장 toxic.
|
|
|
|
### 매 mechanics
|
|
- **매 Gacha / Loot Box**: 매 randomness + 매 rarity tier.
|
|
- **매 Power-creep**: 매 새 unit 이 매 always 더 강 — 매 결제 압박.
|
|
- **매 Energy / Stamina**: 매 시간 gating + 매 paid bypass.
|
|
- **매 VIP tier**: 매 cumulative spend 의 매 reward.
|
|
- **매 Pity timer**: 매 N pull 후 매 guaranteed — 매 commitment 강화.
|
|
|
|
### 매 응용 / 매 사례
|
|
1. 매 Mobile 4X (Lords Mobile, Top War, Whiteout Survival).
|
|
2. 매 Gacha (Genshin Impact — soft P2W, FGO — harder).
|
|
3. 매 MMO (Lost Ark — pay-to-progress).
|
|
|
|
## 💻 패턴
|
|
|
|
### Pattern 1: 매 Spend Curve Modeling
|
|
```python
|
|
# 매 P2W 의 매 spend curve 시뮬레이션
|
|
import numpy as np
|
|
|
|
def whale_spend_dist(n_players=10000):
|
|
# 매 power-law: 매 1% 가 매 50% 매출
|
|
spend = np.random.pareto(0.7, n_players) * 10
|
|
spend = np.clip(spend, 0, 50000)
|
|
return spend
|
|
|
|
s = whale_spend_dist()
|
|
print(f"Top 1% share: {s[s.argsort()[-100:]].sum() / s.sum():.1%}")
|
|
print(f"ARPPU: ${s[s > 0].mean():.2f}")
|
|
```
|
|
|
|
### Pattern 2: 매 Gacha Pity System
|
|
```typescript
|
|
class GachaSystem {
|
|
pullsSinceSSR = 0;
|
|
hardPity = 90;
|
|
softPityStart = 75;
|
|
|
|
pull(): 'SSR' | 'SR' | 'R' {
|
|
this.pullsSinceSSR++;
|
|
if (this.pullsSinceSSR >= this.hardPity) {
|
|
this.pullsSinceSSR = 0;
|
|
return 'SSR';
|
|
}
|
|
const baseRate = 0.006;
|
|
const softBoost = this.pullsSinceSSR >= this.softPityStart
|
|
? (this.pullsSinceSSR - this.softPityStart) * 0.06
|
|
: 0;
|
|
if (Math.random() < baseRate + softBoost) {
|
|
this.pullsSinceSSR = 0;
|
|
return 'SSR';
|
|
}
|
|
return Math.random() < 0.051 ? 'SR' : 'R';
|
|
}
|
|
}
|
|
```
|
|
|
|
### Pattern 3: 매 Power Gap PvP
|
|
```typescript
|
|
function pvpMatchmake(player: Player, pool: Player[]): Player | null {
|
|
// 매 P2W game 의 매 typical: power-gap matchmaking 부재
|
|
// 매 ethical alternative: power-bracket matchmaking
|
|
const bracket = pool.filter(p =>
|
|
Math.abs(p.combatPower - player.combatPower) / player.combatPower < 0.2
|
|
);
|
|
return bracket[Math.floor(Math.random() * bracket.length)] ?? null;
|
|
}
|
|
```
|
|
|
|
### Pattern 4: 매 VIP Tier Reward
|
|
```yaml
|
|
# 매 cumulative-spend VIP 시스템
|
|
vip_tiers:
|
|
- tier: 1
|
|
threshold_usd: 5
|
|
perks: [+5% gold, daily login bonus]
|
|
- tier: 6
|
|
threshold_usd: 500
|
|
perks: [+50% gold, exclusive skin, queue priority]
|
|
- tier: 12
|
|
threshold_usd: 50000
|
|
perks: [direct CS line, early access, exclusive mount]
|
|
```
|
|
|
|
### Pattern 5: 매 Anti-P2W Design (대안)
|
|
```typescript
|
|
// 매 cosmetic-only monetization (Fortnite, Dota 2)
|
|
const monetization = {
|
|
cosmetics: ['skins', 'emotes', 'voice lines'],
|
|
battlePass: 'progression rewards, no power',
|
|
noPay: ['characters', 'weapons', 'maps'],
|
|
};
|
|
```
|
|
|
|
## 매 결정 기준
|
|
| 상황 | Approach |
|
|
|---|---|
|
|
| 매 long-term retention 우선 | Cosmetic-only (Fortnite model) |
|
|
| 매 short-term ARPPU 극대 | Hard P2W (mobile 4X) — risk: brand burn |
|
|
| 매 PvE-centric | Pay-for-convenience OK |
|
|
| 매 PvP-centric | Avoid pay-for-power, use bracket MM |
|
|
| 매 gacha | Pity + 50/50 rate up + transparency |
|
|
|
|
**기본값**: 매 cosmetic + battle pass + soft pity gacha — 매 retention/ethics balance.
|
|
|
|
## 🔗 Graph
|
|
- 부모: [[수익화(Monetization)]] · [[약탈적 수익화 (Predatory Monetization)]]
|
|
- 변형: [[프리미엄 모델 (Freemium Model)]] · [[숨겨진 스탯(Hidden Stats)]]
|
|
- 응용: [[원신(Genshin_Impact)]] · [[월드 오브 워크래프트(World of Warcraft)]]
|
|
- Adjacent: [[손실 회피]] · [[2026년 BCG 글로벌 게이밍 설문조사]]
|
|
|
|
## 🤖 LLM 활용
|
|
**언제**: 매 monetization design review, 매 publisher pitch, 매 player retention 분석, 매 ethical game design audit.
|
|
**언제 X**: 매 cosmetic-only product, 매 premium one-time purchase 의 매 game (인디 / AAA SP).
|
|
|
|
## ❌ 안티패턴
|
|
- **매 PvP power gap 의 매 무한 escalation**: 매 free player의 매 churn — 매 ladder collapse.
|
|
- **매 hidden gacha rate**: 매 regulatory risk (China/Korea/Japan/EU).
|
|
- **매 power-creep 의 매 매월**: 매 6개월 재 의 매 unit 의 매 obsolete.
|
|
- **매 minor 결제 유도**: 매 fines · 매 brand damage.
|
|
- **매 lootbox = 매 gambling 부정**: 매 EU/UK/BE 의 매 ruling 무시.
|
|
|
|
## 🧪 검증 / 중복
|
|
- Verified (GDC monetization talks 2024-2026, Sensor Tower reports, BCG gaming survey 2026).
|
|
- 신뢰도 A.
|
|
|
|
## 🕓 Changelog
|
|
| 날짜 | 변경 |
|
|
|---|---|
|
|
| 2026-05-08 | Phase 1 |
|
|
| 2026-05-10 | Manual cleanup — P2W spectrum & 패턴 정리 |
|