
"The Witcher 2 was a moment of true ambition for the studio. It was the first time the studio reached for technical excellence, developing its own graphics engine to move the Witcher series from being an awkward re-engineering of someone else's engine to something of CD Projekt's own. It also marked the moment when the studio began trying to push the limits of storytelling in video games."
"The idea that choices matter in an RPG is something CD Projekt has chased across all of its games. The Bloody Baron questline in The Witcher 3: Wild Hunt has Geralt investigating a missing persons case, only to discover a painful family history. He has to make a difficult choice to end a curse."
"In Cyberpunk 2077, V is employed by a mayoral candidate named Jefferson Peralez, who believes there's more to the former mayor's death than a simple assassination. During the investigation, V discovers that Peralez' beliefs are correct, but go much deeper than he expects. V has to decide whether to lie to him and let him live a happy but false life, or to tell him the cold truth and possibly destroy his life."
"These quests both offer difficult decisions, but the course of the main story remains largely unchanged regardless of you"
The Witcher 2: Assassins of Kings launched as a standout RPG and reflected a gaming era that is difficult to recreate today. It represented a turning point for CD Projekt Red, moving beyond translating other games and beyond the later mainstream success of The Witcher 3. The game introduced technical ambition through development of its own graphics engine, replacing awkward reliance on someone else’s technology. It also pushed storytelling limits by emphasizing player choices. Across CD Projekt’s later games, choices matter through questlines involving painful discoveries and moral dilemmas. In The Witcher 3, Geralt confronts a curse and a family tragedy, while in Cyberpunk 2077, V faces a decision about truth versus a safer lie, even though the main story path stays mostly unchanged.
Read at GameSpot
Unable to calculate read time
Collection
[
|
...
]