HOME

TheInfoList



OR:

The Virtual Theatre is a computer
game engine A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term "software engine" used in the software i ...
designed by
Revolution Software Revolution Software Limited is a British video game developer based in York, founded in 1989 by Charles Cecil, Tony Warriner, David Sykes, and Noirin Carmody. Company history 1992–1994: ''Lure of the Temptress'' and ''Beneath a Steel Sky'' ...
to produce
adventure games An adventure game is a video game genre in which the player assumes the role of a protagonist in an interactive story driven by exploration and/or puzzle-solving. The genre's focus on story allows it to draw heavily from other narrative-based me ...
for computer platforms. The engine allowed their team to script events, and move animated sprites against a drawn background with moving elements using a
point-and-click Point and click are the actions of a computer user moving a pointer to a certain location on a screen (''pointing'') and then pressing a button on a mouse, usually the left button (''click''), or other pointing device. An example of point and ...
style interface. Upon its first release, it rivaled competing engines like
LucasArts Lucasfilm Games (known as LucasArts between 1990 and 2021) is an American video game brand licensing, licensor that is part of Lucasfilm. It was founded in May 1982 by George Lucas as a video game development group alongside his film company; as ...
' SCUMM and Sierra's Creative Interpreter, due to its then high level of
artificial intelligence Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech re ...
. The engine was first proposed in 1989, while the first game to use it, '' Lure of the Temptress'', was released in
1992 File:1992 Events Collage V1.png, From left, clockwise: 1992 Los Angeles riots, Riots break out across Los Angeles, California after the Police brutality, police beating of Rodney King; El Al Flight 1862 crashes into a residential apartment buildi ...
, followed by '' Beneath a Steel Sky'' (1994), '' Broken Sword: The Shadow of the Templars'' (1996) and '' Broken Sword II: The Smoking Mirror'' (1997). It allowed in-game characters to wander around the gameworld independently of each other, performing "everyday life" actions, which was not previously possible, and all characters and objects occupied space; consequently,
non-player character A non-player character (NPC), or non-playable character, is any character in a game that is not controlled by a player. The term originated in traditional tabletop role-playing games where it applies to characters controlled by the gamemaster o ...
s had to side-step the player's protagonist and any other object they came across, as well as the player having to side-step them, achieving a more realistic game world that previous engines were unable to provide, though non-player characters could unwittingly block a path as the player was traversing the game scene. Non-player characters performed much simpler tasks with each release due to size constraints. Two games (''Broken Sword: The Shadow of the Templars'' and ''Broken Sword II: The Smoking Mirror'') that use a Virtual Theatre variant engine can now be played on modern hardware using
ScummVM Script Creation Utility for Maniac Mansion Virtual Machine (ScummVM) is a set of game engine recreations. Originally designed to play LucasArts adventure games that use the SCUMM system, it also supports a variety of non-SCUMM games by companies ...
, which as a result allows the engine to run on platforms where the titles were not officially released. In 2012, it was confirmed that the engine would be revived as "Virtual Theatre 7" for the fifth ''
Broken Sword ''Broken Sword'' is a series of adventure games. The first game in the series, '' Broken Sword: The Shadow of the Templars'', was released and developed in 1996 by British developer Revolution Software. Its sequel, '' Broken Sword II: The Smok ...
'' titled '' Broken Sword: The Serpent's Curse'' (2013).


Development

Charles Cecil Charles Cecil (born 11 August 1962) is a British video game designer and co-founder of Revolution Software. His family lived in the Democratic Republic of the Congo when he was still very young, but was evacuated two years after Mobutu Sese Se ...
and
Tony Warriner Tony Warriner is a video game designer, programmer and co-founder of Revolution Software. At a young age he started playing adventure games, when they were just text adventures. He wrote his first game, '' Obsidian'', while he was at school and s ...
had worked together at
Artic Computing Artic Computing was a software development company based in Brandesburton, England from 1980 to 1986. The company's first games were for the Sinclair ZX81 home computer, but they expanded and were also responsible for various ZX Spectrum, Commodo ...
, an English video game development company. In 1990 they decided to set up their own video-game development company, together with David Sykes and Noirin Carmody. For their debut
adventure game An adventure game is a video game genre in which the player assumes the role of a protagonist in an interactive story driven by exploration and/or Puzzle video game, puzzle-solving. The Video game genres, genre's focus on story allows it to draw ...
, '' Lure of the Temptress'', released in 1992 for
Amiga Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
,
Atari ST The Atari ST is a line of personal computers from Atari Corporation and the successor to the Atari 8-bit family. The initial model, the Atari 520ST, had limited release in April–June 1985 and was widely available in July. It was the first pers ...
and PC, Cecil, Warriner, Sykes and Dan Marchant created the concept of the game engine titled "Virtual Theatre", which Warriner wrote. For '' Beneath a Steel Sky'', released in 1994 for Amiga, and PC, Revolution used an updated version of Virtual Theatre, Virtual Theatre 2.0, written by Warriner and Sykes. However, because the game was six times the size of ''Lure of the Temptress'', non-player characters had to perform much simpler tasks than in its predecessor. ''Broken Sword: The Shadow of the Templars'', released in 1996 for PC, Mac and
PlayStation is a video gaming brand that consists of five home video game consoles, two handhelds, a media center, and a smartphone, as well as an online service and multiple magazines. The brand is produced by Sony Interactive Entertainment, a divisi ...
, and its sequel, '' Broken Sword II: The Smoking Mirror'', released in 1997 for PC and PlayStation, also used modified versions of the Virtual Theatre engine. The engine subsequently underwent various updates. For '' Broken Sword: The Serpent's Curse'' a brand-new engine (''VT7'') was developed in order to deal with multiple platforms and, in particular, with screen resolution (the system is built on
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
and
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
, and a custom scripting-language to implement the game itself).


Features

Traditionally in adventure game engines, non-player characters were static awaiting the player to interact with them to trigger an event. However, Virtual Theatre allowed
non-player characters A non-player character (NPC), or non-playable character, is any character in a game that is not controlled by a player. The term originated in traditional tabletop role-playing games where it applies to characters controlled by the gamemaster o ...
to traverse the world in seemingly random patterns, interacting with their environment. Upon the engine's first release, it rivaled competing engines such as
LucasArts Lucasfilm Games (known as LucasArts between 1990 and 2021) is an American video game brand licensing, licensor that is part of Lucasfilm. It was founded in May 1982 by George Lucas as a video game development group alongside his film company; as ...
' SCUMM engine, and Sierra's Creative Interpreter, due to its then high level of
artificial intelligence Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech re ...
. Another advantage of the engine is that it is a cross-platform engine. It was also faster on the
Amiga Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
than the C code that was used by many USA programmers at that time. Compared to the Sierra titles, the engine became in this respect more sophisticated, a reason why Revolution did the conversion of ''
King's Quest VI ''King's Quest VI: Heir Today, Gone Tomorrow'' is a point-and-click adventure game, first released in 1992 as the sixth installment in the ''King's Quest'' series produced by Sierra On-Line. Written by Roberta Williams and Jane Jensen, ''King's Q ...
'' to the Amiga. All of the in-game objects (including non-player characters) in Virtual Theatre occupied space, which was a unique feature for an engine at the time. Consequently, non-player characters had to side-step the player's
protagonist A protagonist () is the main character of a story. The protagonist makes key decisions that affect the plot, primarily influencing the story and propelling it forward, and is often the character who faces the most significant obstacles. If a st ...
and any other object they came across, as well as the player had to side step them. When a non-player character bypassed the protagonist, he or she uttered a comment (like "Excuse me, Sir"). As the result, the engine achieved a more realistic game world than previous engines were able to provide, though non-player characters could unwittingly block a path as the player was traversing the game scene. This was remedied with the release of ''Broken Sword: The Shadow of the Templars'', where the protagonist, if found his way blocked by another character, could simply walk through them. Two games (''Broken Sword: The Shadow of the Templars'' and ''Broken Sword II: The Smoking Mirror'') that use a Virtual Theatre variant engine can now be played on modern hardware using
ScummVM Script Creation Utility for Maniac Mansion Virtual Machine (ScummVM) is a set of game engine recreations. Originally designed to play LucasArts adventure games that use the SCUMM system, it also supports a variety of non-SCUMM games by companies ...
.


References

{{Video game engines 1992 software Adventure game engines Proprietary software