Infinity Engine was a computer programming engine developed by Bioware for it's PC role-playing games. It is characterized by an isometric perspective, pre-rendered 2D backgrounds with sprite-based characters and effects (such as magic). The engine was utilized in games from 1998 ( Baldur's Gate) until 2002 ( Icewind Dale II). It is the primary engine used in five retail-released roleplaying games and three retail-released expansion packs.
The engine's successor was the Aurora Engine which was developed by Bioware for Neverwinter Nights.
The engine was heavily reverse engineered to make it possible to play Infinity Games in other and widescreen modes.