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-stengineadventuresierra1988–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:

Version Year Resolution / Colours Notable games Key features
SCI0 1988 320×200, 16 colours King’s Quest IV, Police Quest II, Space Quest III Parser-based but mouse-supported; first 320×200 Sierra
SCI1 1990 320×200, 256 colours (VGA) King’s Quest V, Space Quest IV, Conquests of the Longbow Icon-based interface (no parser); 256 VGA colours
SCI1.1 1992 Same King’s Quest VI, Space Quest V Improved efficiency, polished interface
SCI2 1995 640×480, 256 colours Phantasmagoria, Gabriel Knight 2 High resolution, video support, sample audio
SCI3 1996 640×480 Phantasmagoria 2, Lighthouse Final SCI; video-heavy adventures

Technical advances over AGI

Aspect AGI (1984-88) SCI (1988-96)
Resolution 160×200 320×200 (SCI0) → 640×480 (SCI2+)
Colours 16 (CGA-derived) 16 (SCI0) → 256 (SCI1+)
Audio Internal speaker beep AdLib, MT-32, GM, sampled audio
Interface Pure text parser Mouse-driven point-and-click (SCI1+)
Animation Simple costumes Smooth multi-frame characters
Cutscenes Limited Scripted, audio-driven, eventually FMV

SCI features

Feature Description
Object-oriented scripting language “SCI Script” — a Smalltalk-influenced language with classes, methods, and message-passing
Priority screens Layered graphics for depth ordering (inherited from AGI but expanded)
View resources Animation resource type — multi-frame character animations
Sound resources Multi-device audio (one source, output to AdLib/MT-32/GM)
Pic resources Background scenes drawn with vector-like primitives (lines, fills) — small file size
Speech support CD-ROM “talkie” versions added voice acting from SCI1.1 onwards
Save/load Standardised 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

Game Year SCI Notes
King’s Quest IV: The Perils of Rosella 1988 SCI0 First SCI game; first female protagonist in major Sierra adventure
Police Quest II 1988 SCI0
Hero’s Quest / Quest for Glory I 1989 SCI0 RPG-adventure hybrid
Space Quest III 1989 SCI0 Last text-parser Roger Wilco
King’s Quest V 1990 SCI1 First fully icon-based interface; 256-colour
Conquests of the Longbow: Robin Hood 1991 SCI1 Iconic Christy Marx adventure
Space Quest IV 1991 SCI1 First fully icon-driven Roger Wilco
Heart of China 1991 SCI1 Dynamix
King’s Quest VI: Heir Today, Gone Tomorrow 1992 SCI1.1 Often cited as the peak of the engine
Police Quest IV: Open Season 1993 SCI1.1 Daryl F. Gates’ return; full speech
Gabriel Knight: Sins of the Fathers 1993 SCI1.1 Jane Jensen mature adventure debut
Phantasmagoria 1995 SCI2 FMV horror; 7-disc CD set
Gabriel Knight 2: The Beast Within 1995 SCI2 FMV adventure
Phantasmagoria 2 1996 SCI3 Last major Sierra SCI game

Legacy

Impact Manifestation
ScummVM (despite the name) Plays SCI games as well as SCUMM games
Preservation Sierra’s SCI catalogue remains fully playable on modern systems
OOP-in-engine Influenced later engines’ adoption of object-oriented scripting
Adventure-game template The Sierra-style adventure (cinematic, narrative-heavy, voice-acted) is direct descendant
Modern Sierra-style King’s Quest (Activision, 2015), Mage’s Initiation, fan-made KQ remakes

See also