: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}}
Mass Effect — Garrus, Liara, Tali

The trilogy's companion roster is the most cited example in gaming of successful long-term companion investment. Garrus Vakarian has consistently ranked as one of gaming's most beloved characters across two decades of polling. His loyalty mission in ME2, his sniper dialogue on the Normandy, his presence at the end of ME3 — all of it works because the relationship is built over 100+ hours.

God of War — Atreus

Atreus is one of the finest child companion characters in gaming history. He never becomes an escort burden — he contributes meaningfully to both combat and storytelling. His evolution across God of War and Ragnarök — from frightened boy to someone who understands his inheritance — is the emotional spine of both games.

Baldur's Gate 3 — The Full Party

The BG3 companion system represents the current high watermark for companion design. Shadowheart, Astarion, Gale, Wyll, Lae'zel, and Karlach each have full origin stories, personal quests spanning all three acts, and endings whose emotional weight depends entirely on the relationship you built. Players routinely report forming strong personal preferences across characters — not because of mechanics but because of genuine connection.

Ad

🔓 Watch this short ad to unlock your download

30s
Sponsored
Sponsored