The Genie Engine is a
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 ...
developed by
Ensemble Studios and used in several
computer games
A personal computer game, also known as a PC game or computer game, is a type of video game played on a personal computer (PC) rather than a video game console or arcade machine. Its defining characteristics include: more diverse and user-deter ...
, such as ''
Age of Empires
''Age of Empires'' is a series of historical real-time strategy video games, originally developed by Ensemble Studios and published by Xbox Game Studios. The first game was ''Age of Empires'', released in 1997. Nine total games within the ser ...
'', ''
Age of Empires II
''Age of Empires II: The Age of Kings'' is a real-time strategy video game developed by Ensemble Studios and published by Microsoft. Released in 1999 for Microsoft Windows and Macintosh, it is the second game in the '' Age of Empires'' series. ...
'' and its
expansions (but is not used in other Ensemble Studios games) and ''
Star Wars: Galactic Battlegrounds''. Some of those games have been ported to the
Apple Mac.
Development
The Genie engine was developed as the basis for
Ensemble Studios' first game, ''
Age of Empires
''Age of Empires'' is a series of historical real-time strategy video games, originally developed by Ensemble Studios and published by Xbox Game Studios. The first game was ''Age of Empires'', released in 1997. Nine total games within the ser ...
'' which had the development name of "Dawn of Man". The designers received much of their inspiration from the game ''
Civilization'', with its proven historical setting; this was noted among reviewers as something positive. ''Age of Empires'' was designed by
Bruce Shelley
Bruce Campbell Shelley is a board and video game designer. He is primarily associated as the co-designer of the video games ''Railroad Tycoon'' and ''Civilization'' with Sid Meier, and later the '' Age of Empires'' series.
Shelley had worked with ...
,
Tony Goodman (in charge of the game's artwork),
Dave Pottinger (in charge of the game's
artificial intelligence), and Matt Pritchard (in charge of the game's graphics). The game was described as "''
Civilization II
''Sid Meier's Civilization II'' is a turn-based strategy video game in the Civilization (series), ''Civilization'' series, developed and published by MicroProse. It was released in 1996 for personal computer, PCs, and later ported to the PlayS ...
'' meets ''
Warcraft II''" and this shows in the game's engine design. Like ''Warcraft'' it is
real time strategy but unlike ''Warcraft'' and like ''
Civilization II
''Sid Meier's Civilization II'' is a turn-based strategy video game in the Civilization (series), ''Civilization'' series, developed and published by MicroProse. It was released in 1996 for personal computer, PCs, and later ported to the PlayS ...
'' it is historical and has an
isometric
The term ''isometric'' comes from the Greek for "having equal measurement".
isometric may mean:
* Cubic crystal system, also called isometric crystal system
* Isometre, a rhythmic technique in music.
* "Isometric (Intro)", a song by Madeon from ...
perspective.
The design team for the sequel, ''The Age of Kings'', intended to complete the game within a year by using
code
In communications and information processing, code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communication ...
from the original and reusing the
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 ...
. Several months into the process they found they would not be able to complete a game of the quality they sought in that time. Ensemble Studios informed Microsoft they would need another year and instead created ''
Age of Empires: The Rise of Rome'', an easily developed expansion pack of ''Age of Empires'', as a compromise which could be released for Christmas 1998. To help meet the next year's deadline, additional
programmer
A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software.
A programmer is someone who writes/creates ...
s, artists, and designers were employed.
The original ''Age of Empires'' had been criticized for its
artificial intelligence (AI). Because the original AI did not "
cheat
Cheating generally describes various actions designed to subvert rules in order to obtain unfair advantages. This includes acts of bribery, cronyism and nepotism in any situation where individuals are given preference using inappropriate cr ...
" by attributing itself extra resources or using other techniques the human player could not, it was easier to defeat than in many other real-time strategy games. For ''The Age of Kings'', Ensemble Studios attempted to develop a more powerful AI system that did not compromise by cheating. Industry veteran Mario Grimani led Ensemble Studios in the creation of the new system. To overcome another significant objection to ''Age of Empires''—that of path finding—the team completely redesigned the
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 ...
's movement system.
The team was less successful in resolving other issues; programmer Matt Pritchard complained following the release of ''Age of Empires'' that there was still no process by which
patches could be issued. Extensive
cheating in multiplayer games of ''Age of Empires'' came as a result of several bugs in the game, which resulted in Microsoft promising Ensemble Studios there would be a patch process for ''The Age of Kings''. On release, there were several bugs that needed immediate attention, but the patch process was not yet ready. The first patch was released 11 months later.
Ensemble Studios developed a new
terrain system for ''The Age of Kings'', with
3D presentation capabilities that were vastly superior to those of ''Age of Empires''. Pritchard noted an improvement in the team's artistic abilities following their work on the past two games, and he is noted as saying that "''AoK'' became a showcase for their improved talent".
However, he complained about the lack of an art asset management tool, while other departments gained new tools and automated procedures to assist in design and
play testing.
''The Age of Kings'' saw the introduction of a
triggers system for its scenario editor. The triggers allow messages to be displayed, or actions to take place, based on pre-set criteria or "events". The scenario editor was also improved by the new AI system. The AI and trigger systems interacted regularly in the single player campaigns. Numerous upgrades were added in ''The Conquerors'' but this was mostly in terms of gameplay and not engine advancements.
''Star Wars: Galactic Battlegrounds'' was developed by
LucasArts by licensing the
Genie game engine from
Ensemble Studios. The game, as well as the ''Clone Campaigns'' expansion pack, was designed and directed by
Garry M. Gaber
Garry M. Gaber is a game designer, director, project leader, artist, writer and programmer who worked on a number of notable LucasArts Video Games from 1994 through 2003. He is probably best known for his work as Project Leader and Designer on ...
.
Features
The Genie Engine has several features that are common across all its games, including a scenario editor, campaigns, LAN, serial and TCP/IP multiplayer, background music amongst others. The engine uses an
isometric
The term ''isometric'' comes from the Greek for "having equal measurement".
isometric may mean:
* Cubic crystal system, also called isometric crystal system
* Isometre, a rhythmic technique in music.
* "Isometric (Intro)", a song by Madeon from ...
tile set, unlike other
real-time strategy engines such as the one used for
Warcraft.
Usage
Games using the Genie Engine
*''
Age of Empires
''Age of Empires'' is a series of historical real-time strategy video games, originally developed by Ensemble Studios and published by Xbox Game Studios. The first game was ''Age of Empires'', released in 1997. Nine total games within the ser ...
''
**''
Age of Empires: The Rise of Rome''
*''
Age of Empires: Definitive Edition''
*''
Age of Empires II: The Age of Kings''
**''
Age of Empires II: The Conquerors''
**''
Age of Empires II: The Forgotten''
**''
Age of Empires II: The African Kingdoms''
**''
Age of Empires II: Rise of the Rajas''
*''
Age of Empires II: Definitive Edition''
**
''Age of Empires II: ''''
Definitive Edition - Lords of the West''
**
''Age of Empires II: ''''
Definitive Edition - Dawn of the Dukes''
*''
Star Wars: Galactic Battlegrounds''
**''
Star Wars: Galactic Battlegrounds: Clone Campaigns''
Legacy
The games based on the engine have usually been rated highly with ''
Age of Empires
''Age of Empires'' is a series of historical real-time strategy video games, originally developed by Ensemble Studios and published by Xbox Game Studios. The first game was ''Age of Empires'', released in 1997. Nine total games within the ser ...
'' having sold over three million copies by
2000
File:2000 Events Collage.png, From left, clockwise: Protests against Bush v. Gore after the 2000 United States presidential election; Heads of state meet for the Millennium Summit; The International Space Station in its infant form as seen from ...
and having an average score of 87% from
GameRankings
GameRankings was a video gaming review aggregator that was founded in 1999 and owned by CBS Interactive. It indexed over 315,000 articles relating to more than 14,500 video games. GameRankings was discontinued in December 2019, with its staff bei ...
.
''The Age of Kings'' was a bigger critical success than the first game, with Game Rankings and
Metacritic scores of 92%.
The ''Age of Empires'' expansions for both games received slightly less praise but were still very well received.
''Star Wars: Galactic Battlegrounds'' received generally positive reviews, both from critics and fans.
GameRankings
GameRankings was a video gaming review aggregator that was founded in 1999 and owned by CBS Interactive. It indexed over 315,000 articles relating to more than 14,500 video games. GameRankings was discontinued in December 2019, with its staff bei ...
gave the game a score of 77%, based on 38 media outlets. However, ''Galactic Battlegrounds'' did have vocal critics.
The Genie engine was succeeded by the ''
Age of Mythology
''Age of Mythology'' (''AoM'') is a real-time strategy video game developed by Ensemble Studios and published by Microsoft Game Studios. It was released on October 30, 2002, in North America and a week later in Europe.
A spin-off from the '' ...
'' engine used by the games in that series as well as ''
Age of Empires III'' and its expansions. The most significant changes are the updated graphics engine and the inclusion of the
Havok physics
Havok is a middleware software suite developed by the Irish company Havok. Havok provides a physics engine component and related functions to video games.
In September 2007, Intel announced it had signed a definitive agreement to acquire Havok ...
middleware engine, as well as the introduction of
home cities.
The design of the Genie engine has been mirrored in later game titles such as ''
Empire Earth'',
''
Cossacks: European Wars'',
''
Theocracy'', ''
Tzar: Burden of the Crown'', and ''
Rise of Nations''. Most of these games have also been critically successful.
The in-development
free software real time strategy game ''
0 A.D.'' by
Wildfire Games started out as an ''
Age of Empires II
''Age of Empires II: The Age of Kings'' is a real-time strategy video game developed by Ensemble Studios and published by Microsoft. Released in 1999 for Microsoft Windows and Macintosh, it is the second game in the '' Age of Empires'' series. ...
'' modification and boasts many similarities to ''Age of Empires'' in its current design on top of its new engine Pyrogenesis. ''Openage'' is another free software project trying to create a modern re-implementation of the original Genie Engine using
C++ and
Python.
References
External links
Ensemble Studios the developers of the engine
{{Video game engines
1997 software
Genie Engine games
Video game engines