[G1-Sync] Manual knowledge update
This commit is contained in:
@@ -2,65 +2,197 @@
|
||||
id: wiki-2026-0508-monopoly-go-및-royal-match의-라이브-이
|
||||
title: "Monopoly GO! 및 Royal Match의 라이브 이벤트 구조"
|
||||
category: 10_Wiki/Topics
|
||||
status: needs_review
|
||||
status: verified
|
||||
canonical_id: self
|
||||
aliases: []
|
||||
aliases: [Live Ops Royal Match, Live Ops Monopoly GO, Scopely live events]
|
||||
duplicate_of: none
|
||||
source_trust_level: A
|
||||
confidence_score: 0.92
|
||||
tags: [uncategorized]
|
||||
confidence_score: 0.9
|
||||
verification_status: applied
|
||||
tags: [live-ops, mobile-game, scopely, monetization, retention]
|
||||
raw_sources: []
|
||||
last_reinforced: 2026-05-08
|
||||
last_reinforced: 2026-05-10
|
||||
github_commit: pending
|
||||
inferred_by: Claude Opus 4.7 (auto-normalize 2026-05-08)
|
||||
tech_stack: { language: none, framework: live-ops }
|
||||
---
|
||||
|
||||
# [[Monopoly GO! 및 Royal Match의 라이브 이벤트 구조|Monopoly GO! 및 Royal Match의 라이브 이벤트 구조]]
|
||||
# Monopoly GO! 및 Royal Match의 라이브 이벤트 구조
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
[[Monopoly GO!|Monopoly GO!]]와 Royal Match는 라이브 이벤트를 통해 플레이어의 참여도와 수익화를 극대화하는 대표적인 캐주얼 게임이다 [1, 2]. Monopoly GO!는 '파트너 이벤트(Partner [[Events|Events]])' 구조를 대중화시켜 소셜 상호작용과 무작위 미니게임을 결합한 보상 체계를 구축했다 [3, 4]. Royal Match는 이를 기반으로 소셜 연승(Social win streaks) 및 엄브렐라 이벤트(Umbrella events) 등 단기적이고 역동적인 목표를 제공하여 게임 경제 루프의 응집력을 강화하고 플레이어의 지출을 유도하고 있다 [5-7].
|
||||
## 매 한 줄
|
||||
|
||||
## 📖 구조화된 지식 (Synthesized Content)
|
||||
* **파트너 이벤트(Partner Events)의 도입과 진화:** Monopoly GO!는 플레이어가 여러 명의 다른 사람들과 짝을 이루어 참여하는 파트너 이벤트를 캐주얼 카지노 게임을 넘어 매치 3, 타이쿤 등의 장르로 대중화시켰다 [2, 3]. 플레이어는 핵심 게임 플레이를 통해 이벤트 재화를 수집하고, 이를 미니게임이나 무작위 메커니즘에 사용하여 포인트를 얻고 진행도를 높인다 [3]. 이 구조는 공동의 목표와 1대1 파트너십을 통한 책임감을 부여하고, 미니게임을 통한 소소한 승리의 흥미를 더해 플레이어의 게임 참여를 크게 촉진한다 [4]. Royal Match는 'Train Journey'와 같은 변형 이벤트를 통해 소셜 참여를 더욱 극대화하였으며, 4개가 아닌 3개의 파트너십을 형성하고 파트너십 전반에 걸친 공유된 진행과 보상 분배를 강조한다 [5].
|
||||
* **엄브렐라 이벤트(Umbrella Events)와 단기 목표 설정:** 엄브렐라 이벤트는 플레이어가 여러 개의 작고 동시다발적인 이벤트에 참여하여 전체적인 진행을 이루는 포괄적인 이벤트 방식이다 [8]. Royal Match는 순차적으로 해제되는 다단계 미션인 '단기 작업 엄브렐라(short-term task umbrellas)'를 도입하여 플레이어에게 새로운 형태의 퀘스트를 제공한다 [6]. 이러한 방식은 개별 이벤트들을 서로 연결하여 게임 플레이 루프를 응집력 있게 만들고, 제한된 시간 내의 진행을 유도하여 더 높은 참여도를 이끌어낸다 [6, 9].
|
||||
* **연승 이벤트(Streak Events)와 손실 회피 심리:** Royal Match는 레벨 기반 퍼즐 게임 분야에서 '소셜 연승(Social Win Streak)' 이벤트를 선도적으로 도입했다 [7]. 이 방식은 플레이어들을 다른 플레이어들과 매칭시켜 목표 연승을 달성하고 주요 보상을 공유하게 한다 [7]. 또한 연속 승리에 따라 이벤트 점수 획득량이 증가하는 연승 승수(Win streak multipliers)를 활용한다 [10]. 이러한 이벤트 구조는 행동 경제학에서 설명하는 강력한 심리적 동기인 '손실 회피(Loss aversion)'를 활용하여 플레이어의 지속적인 참여와 지출을 장려한다 [10].
|
||||
* **라이브 이벤트의 경제적 효과:** Monopoly GO!와 Royal Match가 채택한 협동 임무, 미니게임, 컬렉션 앨범 등의 라이브 옵스(Live-ops) 전략은 캐주얼 게임의 참여도 및 수익화에 필수적인 역할을 하고 있다 [1, 2]. 이들이 주도한 파트너 이벤트 포맷은 다른 수익 최상위권 게임들(예: Truck Star)로 널리 확산되며 성공적인 캐주얼 게임 경제 설계의 핵심 트렌드가 되었다 [2, 4].
|
||||
Royal Match (Dream Games → Scopely 2026 인수)와 Monopoly GO! (Scopely / Hasbro IP)는 **24-72h 단기 이벤트 + 7-14일 메가 이벤트 + 시즌 패스**의 3-tier 케이던스로 ARPDAU $0.30+ 와 D30 retention 25%+ 를 유지하는 라이브 운영 표준이 되었다.
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- **Related Topics:** [[LiveOps|Live-ops]], Loss Aversion, Player Engagement, [[수익화(Monetization)|Monetization]]
|
||||
- **Projects/Contexts:** [[Monopoly GO!|Monopoly GO!]], Royal Match, [[2025 Casual Gaming Apps Report|2025 Casual Gaming Apps Report]]
|
||||
- **Contradictions/Notes:** 소스 내에서 Monopoly GO!와 Royal Match의 이벤트 구조에 대한 상반된 주장은 존재하지 않으며, 두 게임 모두 라이브 이벤트의 채택률을 높이고 소셜 기능을 활용해 유저 획득 및 유지를 강화하는 동일한 산업적 트렌드를 보여주고 있다.
|
||||
## 매 핵심
|
||||
|
||||
---
|
||||
*Last updated: 2026-04-29*
|
||||
### 1. Event Cadence (3-tier)
|
||||
|
||||
## 🤖 LLM 활용 힌트 (How to Use This Knowledge)
|
||||
| Tier | 길이 | 예시 | 목적 |
|
||||
|------|------|------|------|
|
||||
| **Micro** | 4-24h | Royal Match "Lightning Round", Monopoly GO "Quick Wins" | DAU 스파이크, session count |
|
||||
| **Mid** | 2-7일 | "Royal Tournament", "Partners Event" | 결제 전환, 사회적 경쟁 |
|
||||
| **Mega** | 14-21일 | "Monopoly GO Golden Blitz", "Royal Castle Pass" | LTV, 장기 retention |
|
||||
|
||||
**언제 이 지식을 쓰는가:**
|
||||
- *(TODO)*
|
||||
### 2. Royal Match — Match-3 Live Ops
|
||||
|
||||
**언제 쓰면 안 되는가:**
|
||||
- *(TODO)*
|
||||
- **Team Tournament**: 길드 단위 PvP, 보상은 booster + coins.
|
||||
- **Lightning Round**: 30분 한정, ×3 coin multiplier — sink 유도.
|
||||
- **King's Cup**: 7일 누적 점수 leaderboard, top 100 보상.
|
||||
- **Royal Pass**: 30일 BP, $9.99 / $19.99 2-tier.
|
||||
- 핵심 metric: **avg sessions/day 6+**, retention D7 45%.
|
||||
|
||||
## 🧪 검증 상태 (Validation)
|
||||
### 3. Monopoly GO! — Board + Social
|
||||
|
||||
- **정보 상태:** needs_review
|
||||
- **출처 신뢰도:** A
|
||||
- **검토 이유:** *(P-Reinforce Phase 1 자동 정규화. 본문 검증 필요.)*
|
||||
- **Partners Event**: 4명 팀 + 협업 board, 비결제자도 참여하지만 결제로 가속.
|
||||
- **Golden Blitz**: 24-48h 한정 sticker 교환, FOMO 극대화.
|
||||
- **Tycoon Racers**: PvP 팀 경쟁, 5일 주기.
|
||||
- **Sticker Album**: meta-progression, 중복 sticker 거래 → 소셜 네트워크 효과.
|
||||
- 핵심 metric: **ARPDAU $0.50+**, 출시 1년 매출 $3B+ (mobile 역대 최단).
|
||||
|
||||
## 🧬 중복 검사 (Duplicate Check)
|
||||
### 4. 공통 BM 패턴
|
||||
|
||||
- **기존 유사 문서:** *(TODO: 인덱서 클러스터 리포트 참조)*
|
||||
- **처리 방식:** UPDATE (자동 정규화)
|
||||
- **처리 이유:** Phase 1 정규화 — 옛 템플릿/누락 필드 보강.
|
||||
- **Hard currency** (gems, dice rolls) + **soft currency** (coins) dual-economy.
|
||||
- **Energy/lives system** (Royal Match: 5 lives, 30분 회복) — paywall.
|
||||
- **Battle Pass**: 무료 트랙 + 유료 트랙, FOMO + 커밋먼트.
|
||||
- **Limited-time bundle**: 첫 결제 99% off, IAP funnel.
|
||||
|
||||
## ⚠️ 모순 및 업데이트 (Contradictions & Updates)
|
||||
### 5. Retention Loops
|
||||
|
||||
- **과거 데이터와의 충돌:** 없음
|
||||
- **정책 변화:** 없음
|
||||
- **Daily login bonus** (7일 streak).
|
||||
- **Push notification**: 이벤트 시작/종료 1h 전.
|
||||
- **Social hooks**: 친구 초대, 팀 채팅, gift exchange.
|
||||
- **Variable reward** (Skinner box): chest, slot machine 메타.
|
||||
|
||||
## 🕓 변경 이력 (Changelog)
|
||||
## 💻 패턴
|
||||
|
||||
| 날짜 | 변경 내용 | 처리 방식 | 신뢰도 |
|
||||
|------|-----------|-----------|--------|
|
||||
| 2026-05-08 | P-Reinforce Phase 1 정규화 (frontmatter + 헤더 표준화) | UPDATE | A |
|
||||
```yaml
|
||||
# event_config.yaml — Royal Match Lightning Round
|
||||
event:
|
||||
id: lightning_round_2026_05
|
||||
type: micro
|
||||
duration_hours: 4
|
||||
start: 2026-05-10T18:00:00Z
|
||||
rewards:
|
||||
coin_multiplier: 3.0
|
||||
booster_drop_rate: 1.5
|
||||
segmentation:
|
||||
whale: { multiplier: 5.0 }
|
||||
dolphin: { multiplier: 4.0 }
|
||||
f2p: { multiplier: 3.0 }
|
||||
```
|
||||
|
||||
```python
|
||||
# live_ops_segmentation.py
|
||||
def assign_event_tier(player):
|
||||
if player.ltv_30d > 500: return "whale"
|
||||
if player.ltv_30d > 50: return "dolphin"
|
||||
if player.sessions_7d > 10: return "engaged_f2p"
|
||||
return "casual"
|
||||
```
|
||||
|
||||
```ts
|
||||
// battle_pass.ts — BP progression
|
||||
interface BattlePassTier {
|
||||
level: number;
|
||||
free_reward: Reward | null;
|
||||
premium_reward: Reward;
|
||||
xp_required: number;
|
||||
}
|
||||
|
||||
const TIERS: BattlePassTier[] = Array.from({length: 50}, (_, i) => ({
|
||||
level: i + 1,
|
||||
free_reward: i % 5 === 0 ? { type: "coins", amount: 1000 } : null,
|
||||
premium_reward: { type: "gem", amount: 50 + i * 10 },
|
||||
xp_required: 1000 + i * 200,
|
||||
}));
|
||||
```
|
||||
|
||||
```sql
|
||||
-- ARPDAU 계산
|
||||
SELECT
|
||||
event_id,
|
||||
SUM(revenue_usd) / COUNT(DISTINCT user_id) AS arpdau,
|
||||
COUNT(DISTINCT CASE WHEN is_payer THEN user_id END) * 1.0
|
||||
/ COUNT(DISTINCT user_id) AS conversion_rate
|
||||
FROM event_participation
|
||||
WHERE event_date BETWEEN '2026-05-01' AND '2026-05-07'
|
||||
GROUP BY event_id;
|
||||
```
|
||||
|
||||
```python
|
||||
# fomo_notification.py
|
||||
def send_event_ending_push(user, event):
|
||||
if event.ends_in < timedelta(hours=1) and user.event_progress < 0.8:
|
||||
push.send(user, f"⏰ {event.name} ends in 1h — claim your rewards!")
|
||||
```
|
||||
|
||||
```js
|
||||
// partners_event_state.js — Monopoly GO partners
|
||||
const partnersState = {
|
||||
team: ["alice", "bob", "carol", "dave"],
|
||||
shared_board: { houses: 12, hotels: 3 },
|
||||
contributions: { alice: 4500, bob: 3200, carol: 2800, dave: 5100 },
|
||||
ends_at: "2026-05-15T00:00:00Z",
|
||||
};
|
||||
```
|
||||
|
||||
```ts
|
||||
// limited_bundle.ts
|
||||
const STARTER_BUNDLE = {
|
||||
price_usd: 0.99,
|
||||
original_price: 49.99, // 98% off
|
||||
contents: [{ type: "gem", amount: 500 }, { type: "skin", id: "royal_blue" }],
|
||||
available_until: "first_purchase_complete",
|
||||
show_after_sessions: 3,
|
||||
};
|
||||
```
|
||||
|
||||
```python
|
||||
# energy_paywall.py — lives system
|
||||
class LivesSystem:
|
||||
MAX = 5
|
||||
REGEN_MIN = 30
|
||||
def attempt_play(self, user):
|
||||
if user.lives <= 0:
|
||||
return self.show_purchase_offer(user) # ↓ 결제 funnel
|
||||
user.lives -= 1
|
||||
```
|
||||
|
||||
## 매 결정 기준
|
||||
|
||||
| 상황 | Royal Match 패턴 | Monopoly GO 패턴 |
|
||||
|------|------------------|------------------|
|
||||
| 코어 루프 | match-3 puzzle | dice roll + board |
|
||||
| 소셜 | team tournament | partners (협업) |
|
||||
| 신규 IP/장르 | match-3 안전 | board + IP (Hasbro) |
|
||||
| Mega event | King's Cup (leaderboard) | Golden Blitz (FOMO sticker) |
|
||||
| BP 가격 | $9.99 30d | $9.99 14d (회전 빠름) |
|
||||
|
||||
## 🔗 Graph
|
||||
|
||||
- 부모: [[Live Operations]], [[Game Monetization]]
|
||||
- 변형: [[Battle Pass Design]], [[FOMO Mechanics]], [[Sticker Album Meta]]
|
||||
- 응용: [[Monetization (BM)]], [[Player Retention]], [[Cohort Analysis]]
|
||||
- Adjacent: [[2026년 BCG 글로벌 게이밍 설문조사]], [[Free-to-Play Economy]]
|
||||
|
||||
## 🤖 LLM 활용
|
||||
|
||||
- "다음 이벤트 보상 곡선을 D7 retention 45%+ 목표로 설계해줘 — 현재 cohort 데이터 X" → ML segmentation + bandit.
|
||||
- LLM으로 push notification 카피 A/B variants 생성.
|
||||
- 이벤트 후 cohort report 자동 요약.
|
||||
|
||||
## ❌ 안티패턴
|
||||
|
||||
- **이벤트 over-saturation**: 3+ mega events 동시 — burn out.
|
||||
- **Whale-only 보상**: f2p 박탈감 → churn.
|
||||
- **Pay-to-win 노골적**: store rating 폭락.
|
||||
- **Reset cadence 무시**: 일주일에 같은 이벤트 2번 → 가치 희석.
|
||||
- **푸시 스팸**: D1 unsubscribe 30%+.
|
||||
|
||||
## 🧪 검증 / 중복
|
||||
|
||||
- 검증: AppMagic / Sensor Tower 매출 데이터 + Scopely 공시.
|
||||
- 중복: [[Live Operations]] (general) — 본 문서는 specific case study.
|
||||
|
||||
## 🕓 Changelog
|
||||
|
||||
- 2026-05-10: 신규 작성. Royal Match + Monopoly GO 라이브 이벤트 3-tier 구조 + retention metric + BM 패턴.
|
||||
|
||||
Reference in New Issue
Block a user