:root{color-scheme:light;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0f172a;background:#f8fafc} *{box-sizing:border-box}body{margin:0;line-height:1.75;background:linear-gradient(180deg,#eef5ff 0,#f8fafc 24rem);color:#1e293b} a{color:#2563eb;text-decoration:none}a:hover{text-decoration:underline}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem max(1.25rem,calc((100% - 1060px)/2));background:#fff;border-bottom:1px solid #dbe3ef;position:sticky;top:0;z-index:5}.brand{font-weight:900;letter-spacing:-.04em;color:#0f172a}.nav-links{display:flex;gap:1rem;flex-wrap:wrap;font-size:.9rem;font-weight:700}.page{max-width:860px;margin:0 auto;padding:3rem 1.25rem 5rem}.crumbs{font-size:.85rem;font-weight:700;color:#64748b;margin-bottom:2rem}.crumbs span{margin:0 .35rem;color:#94a3b8}.meta{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center;color:#64748b;font-size:.85rem;font-weight:700}.tag,.grade{padding:.25rem .7rem;border-radius:999px;color:#fff;background:#2563eb}.title{font-size:clamp(2rem,5vw,3.6rem);line-height:1.08;letter-spacing:-.05em;margin:.75rem 0 1rem;color:#0f172a}.lead{font-size:1.15rem;color:#475569;border-left:4px solid #2563eb;padding-left:1rem;margin:0 0 2rem}.article{font-size:1.06rem}.article h2{margin:2.5rem 0 .8rem;font-size:1.4rem;line-height:1.2;color:#0f172a}.article p{margin:0 0 1.25rem}.entry,.assessment,.related{background:#fff;border:1px solid #dbe3ef;border-radius:16px;padding:1.35rem;margin:1rem 0}.entry h2{margin-top:0}.entry-title{font-size:1.15rem;font-weight:800;color:#0f172a}.ad-slot{margin:2.5rem 0;padding:1rem;border:1px solid #dbe3ef;border-radius:14px;background:#fff}.ad-label{margin:0 0 .5rem;text-align:center;color:#64748b;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ad-slot ins{display:block;min-height:90px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.columns h3{margin:0 0 .6rem}.columns ul{margin:.2rem 0 0;padding-left:1.25rem}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem}.related-card{display:block;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;padding:1rem}.related-card strong{display:block;color:#0f172a}.site-footer{max-width:860px;margin:0 auto;padding:1.5rem 1.25rem 3rem;border-top:1px solid #dbe3ef;color:#64748b;font-size:.85rem}.site-footer a{margin-right:.75rem}@media(max-width:640px){.site-nav{align-items:flex-start;flex-direction:column}.nav-links{gap:.6rem}.page{padding-top:2rem}.columns{grid-template-columns:1fr}}
They Have a Coherent Worldview

Baldur's Gate 3's antagonists operate from positions of genuine philosophical conviction, not cartoonish evil. Ketheric Thorm is broken by grief in ways the player can trace. Their conclusions are wrong, but the reasoning behind them is legible. When an antagonist makes sense, defeating them costs something emotionally.

They Reveal Something About the Protagonist

Micah Bell in RDR2 is terrifying not just because of what he does, but because he represents a version of Arthur that made different choices. Dutch's collapse into paranoia mirrors Arthur's own potential trajectory. The best villains function as dark mirrors.

They Have Something Worth Preserving

The hardest trick in game writing is making the antagonist someone the player mourns rather than is simply relieved to have defeated. Phantom Liberty pulls this off with unusual skill — players spend hours genuinely wanting to help its antagonist before understanding what they actually are.

Ad

🔓 Watch this short ad to unlock your download

30s
Sponsored
Sponsored