Genie Engine
   HOME

TheInfoList



OR:

The Genie Engine is a
game engine A game engine is a software framework primarily designed for the development of video games which generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term " software engine" u ...
developed by
Ensemble Studios Ensemble Studios was an American video game developer. It was founded by Tony Goodman in 1994 and incorporated the following year. It borrowed the name of Ensemble Corporation, a consulting firm founded by Goodman in 1990. It was acquired by ...
and used in several
computer games A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
, 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 title in the series, ''Age of Empires'', focused on events in Europe, Afri ...
'', ''
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 in 2001, it is the second game in the ''Age of Empires'' s ...
'' 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 Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
.


Development

The Genie engine was developed as the basis for
Ensemble Studios Ensemble Studios was an American video game developer. It was founded by Tony Goodman in 1994 and incorporated the following year. It borrowed the name of Ensemble Corporation, a consulting firm founded by Goodman in 1990. It was acquired by ...
' 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 title in the series, ''Age of Empires'', focused on events in Europe, Afri ...
'' which had the development name of "Dawn of Man". The designers received much of their inspiration from the game ''
Civilization A civilization (also spelled civilisation in British English) is any complex society characterized by the development of state (polity), the state, social stratification, urban area, urbanization, and symbolic systems of communication beyon ...
'', 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 an American 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 ...
,
Tony Goodman Tony Goodman is an American video game executive and entrepreneur. He is the co-founder of Ensemble Studios and Robot Entertainment. Ensemble Corporation In 1989, Tony Allen Goodman founded Ensemble Corporation, an information technology consu ...
(in charge of the game's artwork),
Dave Pottinger Dave Pottinger is a video game programmer and designer. He formerly worked at Ensemble Studios, where he worked on game engines and AI. He now heads BonusXP, an independent video game studio which has produced two mobile games, and has an Real-time ...
(in charge of the game's
artificial intelligence Artificial intelligence (AI) is the capability of computer, computational systems to perform tasks typically associated with human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making. It is a field of re ...
), 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, developed and published by MicroProse. It was released in 1996 for PCs, and later ported to the PlayStation by Activision. Players build a ...
'' meets ''
Warcraft II ''Warcraft II: Tides of Darkness'' is a fantasy real-time strategy (RTS) computer game developed by Blizzard Entertainment and released for MS-DOS and Microsoft Windows in 1995 and Mac OS in 1996 by Blizzard's parent, Davidson & Associates. A seq ...
''" and this shows in the game's engine design. Like ''Warcraft'' it is
real time strategy Real-time strategy (RTS) is a subgenre of strategy video games that does not progress incrementally in turns, but allow all players to play simultaneously, in "real time." By contrast, in turn-based strategy (TBS) games, players take turns to pl ...
but unlike ''Warcraft'' and like ''
Civilization II ''Sid Meier's Civilization II'' is a turn-based strategy video game in the ''Civilization'' series, developed and published by MicroProse. It was released in 1996 for PCs, and later ported to the PlayStation by Activision. Players build a ...
'' 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 communicati ...
from the original and reusing the
game engine A game engine is a software framework primarily designed for the development of video games which generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term " software engine" u ...
. 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 programmer, computer programmer or coder is an author of computer source code someone with skill in computer programming. The professional titles Software development, ''software developer'' and Software engineering, ''software engineer' ...
s, artists, and designers were employed. The original ''Age of Empires'' had been criticized for its
artificial intelligence Artificial intelligence (AI) is the capability of computer, computational systems to perform tasks typically associated with human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making. It is a field of re ...
(AI). Because the original AI did not "
cheat Cheating generally describes various actions designed to subvert or disobey rules in order to obtain unfair advantages without being noticed. This includes acts of bribery, cronyism and nepotism in any situation where individuals are given pr ...
" 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 which generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term " software engine" u ...
'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 Cheating generally describes various actions designed to subvert or disobey rules in order to obtain unfair advantages without being noticed. This includes acts of bribery, cronyism and nepotism in any situation where individuals are given pr ...
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 test Play most commonly refers to: * Play (activity), an activity done for enjoyment * Play (theatre), a work of drama Play may refer also to: Computers and technology * Google Play, a digital content service * Play Framework, a Java framework * Pla ...
ing. ''The Age of Kings'' saw the introduction of a
trigger Trigger may refer to: Arts, entertainment and media Fictional entities * Trigger (''Only Fools and Horses''), in the TV sitcom * Trigger Argee, in science fiction short stories by James H. Schmitz * Devil Trigger, a transformation ability of ...
s 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 Lucasfilm Games (known as LucasArts between 1990 and 2021) is an American video game brand licensing, licensor, former video game developer and video game publisher, publisher, and a subsidiary of Lucasfilm. It was founded in May 1982 by George ...
by licensing the
Genie GEnie (General Electric Network for Information Exchange) was an online service provider, online service created by a General Electric business, GEIS (now GXS Inc., GXS), that ran from 1985 through the end of 1999. In 1994, GEnie claimed around ...
game engine from
Ensemble Studios Ensemble Studios was an American video game developer. It was founded by Tony Goodman in 1994 and incorporated the following year. It borrowed the name of Ensemble Corporation, a consulting firm founded by Goodman in 1990. It was acquired by ...
. The game, as well as the ''Clone Campaigns'' expansion pack, was designed and directed by Garry M. Gaber.


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 Real-time strategy (RTS) is a Video game genre, subgenre of strategy video games that does not progress incrementally in turn-based game, turns, but allow all players to play simultaneously, in "real time." By contrast, in Turn-based strategy, tur ...
engines such as the one used for
Warcraft ''Warcraft'' is a franchise of video games, novels, and other media created by Blizzard Entertainment. The series is made up of six core games: '' Warcraft: Orcs & Humans'', '' Warcraft II: Tides of Darkness'', '' Warcraft III: Reign of Chaos ...
.


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 title in the series, ''Age of Empires'', focused on events in Europe, Afri ...
'' **'' 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'' ** ''Age of Empires II: '''' Definitive Edition - Dynasties of India'' ** ''Age of Empires II: '''' Definitive Edition - Return of Rome'' ** ''Age of Empires II: '''' Definitive Edition - The Mountain Royals'' *'' 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 title in the series, ''Age of Empires'', focused on events in Europe, Afri ...
'' having sold over three million copies by
2000 2000 was designated as the International Year for the Culture of Peace and the World Mathematics, Mathematical Year. Popular culture holds the year 2000 as the first year of the 21st century and the 3rd millennium, because of a tende ...
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 Metacritic is an American website that aggregates reviews of films, television shows, music albums, video games, and formerly books. For each product, the scores from each review are averaged (a weighted average). Metacritic was created ...
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'' is a real-time strategy video game developed by Ensemble Studios and published by Microsoft Game Studios. It was released on October 31, 2002 in North America and on November 14, 2002 in Europe. A spin-off from the ''A ...
'' engine used by the games in that series as well as ''
Age of Empires III ''Age of Empires III'' is a real-time strategy video game developed by Microsoft Corporation's Ensemble Studios and published by Microsoft Game Studios. The Mac version was ported over and developed and published by Destineer's MacSoft. The ...
'' and its expansions. The most significant changes are the updated graphics engine and the inclusion of the Havok physics
middleware Middleware is a type of computer software program that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Middleware makes it easier for software developers to imple ...
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 ''Empire Earth'' is a series of real-time strategy video games developed by Stainless Steel Studios and Mad Doc Software, and published by Sierra Entertainment. The games in the series are historical RTS games that are similar to ''Age of Emp ...
'', '' Cossacks: European Wars'', ''
Theocracy Theocracy is a form of autocracy or oligarchy in which one or more deity, deities are recognized as supreme ruling authorities, giving divine guidance to human intermediaries, with executive and legislative power, who manage the government's ...
'', '' Tzar: Burden of the Crown'', and ''
Rise of Nations ''Rise of Nations'' is a real-time strategy video game developed by Big Huge Games and published by Xbox Game Studios, Microsoft Game Studios in May 2003. Designed as a fusion of concepts from turn-based strategy games with the real-time strat ...
''. Most of these games have also been critically successful. The
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
real time strategy game '' 0 A.D.'' by
Wildfire Games Wildfire Games is an independent free software video game developer, originally founded as a modding team in 2001. The logo is the Chinese character " 火" (fire). Wildfire Games is currently developing 0 A.D., a real-time strategy game. In addi ...
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 in 2001, it is the second game in the ''Age of Empires'' s ...
'' 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++ C++ (, pronounced "C plus plus" and sometimes abbreviated as CPP or CXX) is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. First released in 1985 as an extension of the C programmin ...
and
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (prog ...
.


References


External links


Ensemble Studios
: the developers of the engine {{Video game engines 1997 software Genie Engine games Video game engines