BioWare · 1998 · 1990s · C++
BioWare's Infinity Engine combined pre-rendered isometric backgrounds with 2D sprites and "real-time with pause" combat to power Baldur's Gate and Planescape: Torment — the games widely credited with reviving the computer RPG.
The Infinity Engine began life as the technology for a prototype real-time strategy game codenamed Battleground: Infinity, which BioWare re-engineered into a Dungeons & Dragons role-playing game that became Baldur's Gate in 1998. The engine's visual approach paired highly detailed, beautifully pre-rendered isometric backgrounds with fluid 2D character sprites, an artful compromise that let the games display painterly environments far richer than real-time 3D of the period could produce, while keeping the hardware requirements accessible. The engine's most influential contribution was its combat model: pausable real-time gameplay, universally known as "real-time with pause." Combat unfolded continuously in real time, but at any moment the player could freeze the action, survey the battlefield, and queue up precise commands for each member of the party before resuming. This hybrid resolved the long-standing tension between the immediacy of real-time and the tactical control of turn-based systems, and it became the defining mechanic of a whole school of computer RPGs. Baldur's Gate used it atop a faithful implementation of the Advanced Dungeons & Dragons 2nd Edition rules, set in the Forgotten Realms. The library the engine produced is one of the most acclaimed in RPG history. Baldur's Gate (1998) and its vast sequel Baldur's Gate II: Shadows of Amn (2000) delivered sprawling parties, companions, and branching storylines; Planescape: Torment (1999), developed by Black Isle Studios on the same engine, became legendary for its writing and its philosophical, unconventional narrative; and the Icewind Dale games (2000–2002) applied the engine to more combat-focused dungeon crawling. Together these titles were widely credited with revitalising the computer RPG at a moment when the genre had seemed to be fading. The Infinity Engine's influence extended far beyond its own games. The real-time-with-pause model it popularised shaped later BioWare titles and a broad swath of the RPG genre, and its games have enjoyed enduring life through Enhanced Editions and an active modding community. When Larian Studios and others revived the tactical-party CRPG decades later, they were building on foundations that the Infinity Engine had laid, making it one of the most consequential engines in the history of the genre.