Skip to content
Techniques & Technology

SCI Engine

Sierra's Creative Interpreter

Sierra's SCI engine succeeded AGI with higher resolution graphics, mouse support, and better audio, powering adventure games through the 1990s.

ibm-pccommodore-amigaatari-st engineadventuresierra 1988–present

Overview

The Sierra Creative Interpreter (SCI) replaced AGI in 1988 with major improvements: 320×200 resolution (doubled from AGI's 160×200), mouse support for point-and-click interfaces, and enhanced audio including AdLib, Roland MT-32, and General MIDI support. SCI powered Sierra's most beloved games from King's Quest IV through Gabriel Knight, evolving across multiple revisions to support 256-colour graphics, full-motion video, and CD-ROM speech.

While LucasArts had SCUMM (1987), Sierra had SCI (1988) — the two engines defined the late-80s/early-90s adventure-game era and competed across every storefront.

Fast facts

  • Developer: Sierra On-Line.
  • Era: 1988-1996 across multiple SCI versions.
  • Resolution: 320×200 (SCI0/1) → 640×480 (SCI2/3).
  • Colours: 16 (SCI0) → 256 (SCI1+).
  • Interface: mouse-based point-and-click + parser hybrid (SCI0); pure point-and-click (SCI1+).
  • Audio: AdLib, Roland MT-32, Sound Blaster, General MIDI, CD audio.
  • Notable games: King's Quest IV-VII, Space Quest IV-VI, Police Quest 1-4, Quest for Glory series, Gabriel Knight, Phantasmagoria.

Version evolution

SCI improved substantially over time:

VersionYearResolution / ColoursNotable gamesKey features
SCI01988320×200, 16 coloursKing's Quest IV, Police Quest II, Space Quest IIIParser-based but mouse-supported; first 320×200 Sierra
SCI11990320×200, 256 colours (VGA)King's Quest V, Space Quest IV, Conquests of the LongbowIcon-based interface (no parser); 256 VGA colours
SCI1.11992SameKing's Quest VI, Space Quest VImproved efficiency, polished interface
SCI21995640×480, 256 coloursPhantasmagoria, Gabriel Knight 2High resolution, video support, sample audio
SCI31996640×480Phantasmagoria 2, LighthouseFinal SCI; video-heavy adventures

Technical advances over AGI

AspectAGI (1984-88)SCI (1988-96)
Resolution160×200320×200 (SCI0) → 640×480 (SCI2+)
Colours16 (CGA-derived)16 (SCI0) → 256 (SCI1+)
AudioInternal speaker beepAdLib, MT-32, GM, sampled audio
InterfacePure text parserMouse-driven point-and-click (SCI1+)
AnimationSimple costumesSmooth multi-frame characters
CutscenesLimitedScripted, audio-driven, eventually FMV

SCI features

FeatureDescription
Object-oriented scripting language"SCI Script" — a Smalltalk-influenced language with classes, methods, and message-passing
Priority screensLayered graphics for depth ordering (inherited from AGI but expanded)
View resourcesAnimation resource type — multi-frame character animations
Sound resourcesMulti-device audio (one source, output to AdLib/MT-32/GM)
Pic resourcesBackground scenes drawn with vector-like primitives (lines, fills) — small file size
Speech supportCD-ROM "talkie" versions added voice acting from SCI1.1 onwards
Save/loadStandardised across all SCI games

Object-oriented scripting

SCI's scripting language is unusual — it's object-oriented in a way that 1988 game engines rarely were:

  • Every game object (Hero, room, item) is an instance of a class.
  • Classes have methods called via message-passing: (invoke obj method args).
  • The interpreter is essentially a small Smalltalk-style virtual machine.

This influenced KQ4 developer Robert Heitman's later work and is widely cited as ahead of its era. The reverse-engineered SCI documentation is still studied for game-engine design lessons.

Notable games

GameYearSCINotes
King's Quest IV: The Perils of Rosella1988SCI0First SCI game; first female protagonist in major Sierra adventure
Police Quest II1988SCI0
Hero's Quest / Quest for Glory I1989SCI0RPG-adventure hybrid
Space Quest III1989SCI0Last text-parser Roger Wilco
King's Quest V1990SCI1First fully icon-based interface; 256-colour
Conquests of the Longbow: Robin Hood1991SCI1Iconic Christy Marx adventure
Space Quest IV1991SCI1First fully icon-driven Roger Wilco
Heart of China1991SCI1Dynamix
King's Quest VI: Heir Today, Gone Tomorrow1992SCI1.1Often cited as the peak of the engine
Police Quest IV: Open Season1993SCI1.1Daryl F. Gates' return; full speech
Gabriel Knight: Sins of the Fathers1993SCI1.1Jane Jensen mature adventure debut
Phantasmagoria1995SCI2FMV horror; 7-disc CD set
Gabriel Knight 2: The Beast Within1995SCI2FMV adventure
Phantasmagoria 21996SCI3Last major Sierra SCI game

Legacy

ImpactManifestation
ScummVM (despite the name)Plays SCI games as well as SCUMM games
PreservationSierra's SCI catalogue remains fully playable on modern systems
OOP-in-engineInfluenced later engines' adoption of object-oriented scripting
Adventure-game templateThe Sierra-style adventure (cinematic, narrative-heavy, voice-acted) is direct descendant
Modern Sierra-styleKing's Quest (Activision, 2015), Mage's Initiation, fan-made KQ remakes

See also