c24165b8bc
에이전트 8종(대화형/프로그래머 C·S/디자이너/설계자/기획자/QA/PD/PM)에게 [공통 기본 능력 + 롤별 Specialty] 2층으로 지식을 주입하기 위한 재분류. 문서 내용·포맷은 무수정, 폴더 이동만 (6,372개 문서 수 보존 확인). - Topic_Programming → Domain_Programming (내부 구조 보존) - Topic_Graphic → Domain_Design - Topic_Business → Domain_Product - Topic_General → Domain_General - _Common 신설: Math(구 Topic_Math_Specialty), Reasoning(구 General/From_Thinking & Reasoning), Reasoning_Creativity(구 General/From_창의성), Communication(Poetic_Blog_Writing + From_writing) - 타 도메인의 From_* 폴더는 유지 (출처 표기일 뿐, 이미 도메인에 맞게 분류된 문서) - 빈 폴더 정리 (memory/procedures) - 에이전트→폴더 매핑은 workspace의 .astra/agent-knowledge-map.json (9개 에이전트) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
5.5 KiB
5.5 KiB
id, title, category, status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, verification_status, tags, raw_sources, last_reinforced, github_commit, tech_stack
| id | title | category | status | canonical_id | aliases | duplicate_of | source_trust_level | confidence_score | verification_status | tags | raw_sources | last_reinforced | github_commit | tech_stack | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| wiki-2026-0508-dead-space-series | Dead Space Series | 10_Wiki/Topics | verified | self |
|
none | A | 0.92 | applied |
|
2026-05-10 | pending |
|
Dead Space Series
매 한 줄
"매 strategic-dismemberment + 매 diegetic-UI 의 매 sci-fi survival-horror 정점". 매 Visceral Games (2008-2013) 의 매 Dead Space 1/2/3 + 매 EA Motive 의 매 2023 remake 의 매 series. 매 limb-targeting combat + 매 zero-G + 매 Isaac Clarke 의 매 silent-then-voiced protagonist.
매 핵심
매 design pillar
- Strategic dismemberment: 매 limb 절단 = 매 효율적 kill.
- Diegetic UI: 매 health = spine RIG, 매 inventory = hologram.
- Atmosphere: 매 sound design + 매 isolation + 매 USG Ishimura.
- Plasma cutter: 매 horizontal/vertical 회전.
매 series 의 evolution
- DS1 (2008): 매 origin — strict horror, Isaac silent.
- DS2 (2011): 매 voice + Sprawl + multiplayer.
- DS3 (2013): 매 co-op + crafting + microtransactions (commercial decline).
- DS Remake (2023): 매 Motive 의 매 reimagining — 매 Isaac voiced from start.
매 응용
- 매 limb-targeting combat 의 industry pattern.
- 매 diegetic-UI 의 reference (later: Halo, Metro).
- 매 horror pacing 의 case study.
💻 패턴
Limb-targeted damage system
interface Limb {
id: "head" | "left_arm" | "right_arm" | "left_leg" | "right_leg" | "torso";
hp: number;
severable: boolean;
on_sever_effect?: () => void;
}
interface Necromorph {
limbs: Limb[];
base_hp: number;
alive(): boolean;
}
function shootLimb(target: Necromorph, limb_id: string, damage: number) {
const limb = target.limbs.find(l => l.id === limb_id);
if (!limb) return;
limb.hp -= damage;
if (limb.hp <= 0 && limb.severable) {
limb.severable = false;
limb.on_sever_effect?.();
// Severing limbs is more effective than HP damage
target.base_hp -= 30;
}
}
Plasma-cutter rotation
class PlasmaCutter {
orientation: "horizontal" | "vertical" = "horizontal";
toggle() {
this.orientation = this.orientation === "horizontal" ? "vertical" : "horizontal";
}
fire(aim: Ray): HitResult[] {
// Spawn 3 projectiles in a line perpendicular to orientation
const offsets = this.orientation === "horizontal"
? [{x: -0.3, y: 0}, {x: 0, y: 0}, {x: 0.3, y: 0}]
: [{x: 0, y: -0.3}, {x: 0, y: 0}, {x: 0, y: 0.3}];
return offsets.map(o => raycast(aim, o));
}
}
Diegetic health (RIG spine)
class RIGDisplay {
// No HUD overlay — health rendered on Isaac's suit spine
render(player: Player, ctx: RenderContext) {
const segments = 10;
const filled = Math.ceil((player.hp / player.max_hp) * segments);
for (let i = 0; i < segments; i++) {
const color = i < filled
? hpColor(player.hp / player.max_hp)
: "#222";
drawSpineSegment(ctx, player.spine_position(i), color);
}
}
}
function hpColor(ratio: number): string {
if (ratio > 0.6) return "#3f8";
if (ratio > 0.3) return "#fa3";
return "#f33";
}
Stasis (slow-time mechanic)
class Stasis {
charges = 4;
max_charges = 4;
recharge_per_sec = 0.1;
fire(target: Necromorph) {
if (this.charges < 1) return false;
this.charges--;
target.move_speed_mult = 0.2;
target.attack_speed_mult = 0.2;
setTimeout(() => {
target.move_speed_mult = 1;
target.attack_speed_mult = 1;
}, 5000);
return true;
}
tick(dt: number) {
this.charges = Math.min(this.max_charges, this.charges + this.recharge_per_sec * dt);
}
}
Audio-driven scare pacing
class TensionDirector {
tension = 0; // 0-1
last_scare = 0;
update(player: Player, now: number) {
// Build tension during quiet
this.tension = Math.min(1, this.tension + 0.001);
// Trigger scare when tension high + cooldown met
if (this.tension > 0.7 && now - this.last_scare > 60_000) {
this.spawnAmbushOrAudioCue(player);
this.tension = 0;
this.last_scare = now;
}
}
}
매 결정 기준
| 상황 | Approach |
|---|---|
| 매 horror 강조 | DS1 model — silent protag, scarce ammo |
| 매 action 강조 | DS2 model — voiced, more weapons |
| 매 co-op | DS3 model — but careful with horror dilution |
| 매 modern remake | DS2023 model — voiced, no level loads, expanded story |
기본값: 매 limb-targeting + 매 diegetic UI + 매 scarce-ammo loop.
🔗 Graph
- 응용: Immersive-Sim-Genre · BioShock-Critique
- Adjacent: Biomechanics-of-Injury
🤖 LLM 활용
언제: 매 horror design, dismemberment combat, diegetic UI reference. 언제 X: 매 fast-action shooter — 매 pacing mismatch.
❌ 안티패턴
- HUD-on-screen: 매 immersion break — 매 series 의 핵심 위반.
- Center-mass aim: 매 limb-targeting 의 무의미.
- DS3 microtransactions: 매 horror tension 의 commercial 침식.
- Bullet-sponge enemy: 매 dismemberment 의 design 의미 상실.
🧪 검증 / 중복
- Verified (GDC talks: Glen Schofield, Roman Campos-Oriola; Visceral postmortems).
- 신뢰도 A.
🕓 Changelog
| 날짜 | 변경 |
|---|---|
| 2026-05-08 | Phase 1 |
| 2026-05-10 | Manual cleanup — Dead Space series design pillars + remake comparison. |