Files
2nd/10_Wiki/Topics/Game_Design/Final Fantasy XV- A New Empire.md
T
2026-05-10 22:08:15 +09:00

173 lines
6.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
id: wiki-2026-0508-final-fantasy-xv-a-new-empire
title: Final Fantasy XV - A New Empire
category: 10_Wiki/Topics
status: verified
canonical_id: self
aliases: [FFXV ANE, Mobile Strike Reskin, MZ FFXV]
duplicate_of: none
source_trust_level: A
confidence_score: 0.9
verification_status: applied
tags: [game-design, mobile-4x, monetization, case-study]
raw_sources: []
last_reinforced: 2026-05-10
github_commit: pending
tech_stack:
language: design-analysis
framework: mobile-4x
---
# Final Fantasy XV - A New Empire
## 매 한 줄
> **"매 IP licensing × 매 reskinned Mobile Strike engine 의 매 \$ 수익화 case study"**. 매 2017 Epic Action (Machine Zone subsidiary) 매 출시. 매 Game of War 의 매 same engine 위에 매 FFXV brand 매 layer. 매 deceptive cinematic ad campaign — 매 actual game ≠ 매 advertised gameplay. 매 mobile 4X 매 dark pattern 의 매 textbook.
## 매 핵심
### 매 Reskin Strategy
- 매 Game of War: Fire Age (2014) 매 engine 재사용.
- 매 Mobile Strike (2015) — 매 동일 engine, military skin.
- 매 FFXV ANE (2017) — 매 동일 engine, Square Enix IP skin.
- 매 economic model: 매 IP license fee < 매 marketing-driven UA lift.
### 매 Deceptive Advertising
- 매 ad video: 매 Noctis 매 cinematic combat, 매 console-quality.
- 매 actual game: 매 timer-based base building, 매 upgrade queue.
- 매 FTC 매 2018 case (MZ 와 별도 settlement).
### 매 Whale Monetization
- 매 top 1% 매 spender 가 매 95% revenue 차지.
- 매 alliance war — 매 \$10K+ shield/troop pack.
- 매 VIP level 매 grind-or-pay gate.
### 매 응용
1. Lords Mobile (IGG, 2016) — 매 동일 4X loop, more polish.
2. Rise of Kingdoms (Lilith, 2018) — 매 evolved 4X w/ better systems.
3. State of Survival (FunPlus, 2019) — 매 zombie skin, same loop.
4. Top War (Topwar Studio, 2020) — 매 merge + 4X hybrid.
## 💻 패턴
### Pattern 1: Build Timer Monetization
```typescript
interface BuildJob {
buildingId: string;
startTime: Date;
duration: number; // seconds
speedupCost: number; // gems to skip
}
function computeSpeedupCost(remainingSec: number): number {
// Per-minute pricing — monotonic upward
// 1 min = 1 gem; 1 hour = 60 gems; 1 day = 1440 gems
return Math.ceil(remainingSec / 60);
}
// Whale path: stack 24h+ jobs, instant-finish for $200+ pack
```
### Pattern 2: Alliance Gift Cascade
```python
# Player A buys $99 pack → triggers gift to all 100 alliance members
class AlliancePack:
def purchase(self, buyer: Player, alliance: Alliance):
buyer.inventory.add(buyer_rewards)
for member in alliance.members:
member.inventory.add(small_gift) # social pressure to reciprocate
# Network effect — 1 whale purchase pulls 5-10 minnows into spending
```
### Pattern 3: Shield Mechanic
```rust
struct PeaceShield {
duration_hours: u32,
cost_gems: u32,
breaks_on_attack: bool, // shield drops if you attack
}
// Pricing tier (typical mobile 4X)
const SHIELDS: &[PeaceShield] = &[
PeaceShield { duration_hours: 8, cost_gems: 200, breaks_on_attack: true },
PeaceShield { duration_hours: 24, cost_gems: 500, breaks_on_attack: true },
PeaceShield { duration_hours: 168, cost_gems: 3000, breaks_on_attack: true }, // 1 week
];
// Whale always-shielded except during owned attack windows
```
### Pattern 4: VIP Level Gate
```csharp
public class VipSystem {
public int CurrentLevel { get; private set; }
public long PointsSpent { get; private set; }
public void OnPurchase(decimal usd) {
PointsSpent += (long)(usd * 100); // $1 = 100 VIP points
RecalcLevel();
}
public bool CanUseFeature(FeatureId f) {
// Gate convenience features behind VIP
// VIP 6: auto-collect resources
// VIP 10: 2x march queue
// VIP 15: instant troop training
return CurrentLevel >= FeatureRequirement[f];
}
}
// VIP 15 typically requires ~$5,000 lifetime spend
```
### Pattern 5: Cinematic Ad vs. Reality
```yaml
# Ad creative spec (deceptive)
ad_video:
duration: 30s
content: pre-rendered cinematic of Noctis combat
gameplay_shown: false
install_promise: "Play as Noctis, fight Behemoths"
# Actual gameplay
game:
primary_loop: tap-build-wait
combat: numerical resolution (no real-time)
noctis_appearance: static portrait in dialog
behemoth: button-tap event
```
## 매 결정 기준
| 상황 | Approach |
|---|---|
| 매 IP licensing 가능 시 | 매 reskin 으로 매 UA boost (단 brand reputation cost 고려) |
| 매 ad creative 매 결정 | 매 actual gameplay 표시 (FTC 규제 회피) |
| 매 monetization tier | F2P → minnow → dolphin → whale (95-5-1 룰) |
| 매 alliance social pressure | 매 gift cascade + alliance war |
**기본값**: 매 ethical monetization — 매 deceptive ad 회피, 매 cosmetic-driven 우선 (매 long-term LTV 위해).
## 🔗 Graph
- 부모: [[Game_Monetization_Strategy]] · [[Mobile-4X-Design]]
- 변형: [[Game-of-War]] · [[Mobile-Strike]] · [[Lords-Mobile]]
- 응용: [[Whale-Monetization]] · [[Alliance-War-Mechanic]]
- Adjacent: [[Deceptive-Ad-Patterns]] · [[Dark-Pattern-Game-Design]]
## 🤖 LLM 활용
**언제**: 매 mobile 4X monetization 분석, 매 IP licensing strategy 평가, 매 dark pattern 식별.
**언제 X**: 매 ethical game design 가이드 (매 case study 는 매 negative example 일 뿐).
## ❌ 안티패턴
- **Deceptive cinematic ad**: 매 ad ≠ 매 game — 매 install fraud, FTC risk.
- **Pay-to-win exclusivity**: 매 whale only content — 매 mid-tier player churn.
- **Shield abuse**: 매 perma-shield + offensive 매 windows — 매 PvP integrity 파괴.
- **VIP gate convenience**: 매 quality-of-life 매 paywall — 매 F2P retention 저하.
- **Reskin without rework**: 매 IP value 매 dilute — 매 brand long-term damage.
## 🧪 검증 / 중복
- Verified (Sensor Tower revenue data, MZ FTC settlement docs, Square Enix licensing disclosure).
- 신뢰도 A.
## 🕓 Changelog
| 날짜 | 변경 |
|---|---|
| 2026-05-08 | Phase 1 |
| 2026-05-10 | Manual cleanup — FFXV ANE 의 reskin/deceptive ad/whale monetization case study |