1999 · Egypt

Pharaoh

Setting
Ancient Egypt
Developer
Impressions Games
Publisher
Sierra Studios
Expansions
Cleopatra (2000) · bundled as Pharaoh Gold (2001)

Chris Beatrice (design) · Gingerich (programming)

Same engine as Caesar III, moved to Egypt and onto .sg3.

Pharaoh screenshot
Community screenshot — Pharaoh (1999) © Activision

Credits

Lead designer
Chris Beatrice
Producers
Ken Parker, Greg Sheppard
Director of technology
Mike Gingerich
Art director
Darrin Horbal
Programming
Jason Benham, Scott Delekta, Gabriel Farris, Chris Gurski, Jim Solomon
Lead artist
Heidi Mann
Artists
Ron Alpert, Adam Carriuolo, Bob Curtis, Brian Despain, Andrea Muzeroll, Dennis Rose, Kate Saparoff
Music
Henry Beckett, Keith Zizza
Sound
Edward Saltzman
Writer
Lisa Gagnon
Additional design
Douglas Gonya, Tony Leier
Animation lead
Mike Malone
Quality assurance manager
Jon Payne
Lead tester
Tony Leier
Testers
Chris Bold, Chris Dixon, Clay Heaton, Brett Levin, John Curst McAuley, Wayne McCaul, Hans Wang
Scenario creators
Clay Heaton, Tony Leier, Brett Levin, John Curst McAuley, Wayne McCaul, Ken Parker, Jon Payne, Greg Sheppard

Cleopatra: Queen of the Nile - BreakAway Games

Producer
Ed Beach
Designer
Charles Kibler
Programming
Natalya Abramova, Ed Beach, Peter Giancola, Andy House, Jeff Ullman
Art
Billy Ahlswede, Michelle DiPaula, Dwight Eppinger, Tim Kipp, Stephen Langmead, Bob Rickert
Sound
Eric Heberling
Quality assurance lead
Melissa Sawicki
Testing
Natalya Abramova, Steven Cole, Vincent Kerner, Ben Knight, Don Vecchione

Cleopatra: Queen of the Nile - Impressions Studio

Quality assurance manager
Greg Sheppard
Lead tester
John Curst McAuley
Senior tester, beta test manager
Juancho Martinez
Testing
James E. Lewis, Jesse J. Nunes, Hans Wang

Cleopatra: Queen of the Nile was built by BreakAway Games and credits its own team; both lists are here. Cleopatra's external beta testers are not reproduced. Transcribed from MobyGames' Pharaoh credits ↗.

File formats

.sg2 / .sg3 + .555 → Documented. An .sg2/.sg3 index over pixel data held in sibling .555 files — the shared art pipeline for the whole isometric era.
Documented
.eng → Documented. Holds every string in the game, plus the layout of the message dialogs — the file any translation has to go through.
Documented
.map / .sav Undocumented. These titles have their own scenario and save formats, and no public write-up exists — Akhenaten and the Ozymandias projects are the closest thing to a spec for Pharaoh.
Partially documented

Buildings

124 buildings → Every building the engine defines, with its footprint in tiles and the constant that names it in the source. Filterable by name or category.

Housing

20 rungs -> The ladder a citizen climbs, rung by rung, and what each one demands before it will evolve - the number half this game's mission goals are written against.

Mechanics

The walker model -> Every Impressions city runs two opposite systems at once. Employment is a global pool with no geography in it at all. Services are delivered by a person who walks out of a building and covers whatever they happen to pass. Almost every frustration these games produce comes from expecting one of those to behave like the other.

Production

39 producers -> Every chain from raw material to finished good, read out of the engine rather than timed with a stopwatch - with the rate it steps each workshop's progress bar with, where the source states one in a shape this page can stand behind.

Campaign

53 missions -> Every mission in play order, with the rank you hold and the win criteria the engine actually checks.

Cheats

31 codes -> Every documented cheat code, and how to trigger it - save-file byte offsets for the two games that predate any cheat box, and the Ctrl+Alt+C codes the later manuals never mention for the rest.

Open-source engines

Akhenaten Fork of Ozymandias
Active

Built by dalerank

C/C++ (CMake 3.30+)
Windows 10/11, major Linux distros, macOS (arm64 + x86_64)
Requires Pharaoh patched to 1.3 + Cleopatra; demo unsupported
First commit late 2023 · the currently living Pharaoh project

Last commit 14eeb6b

Ozymandias (Godot) Rewrite of the Julius fork in Godot 3.6
Dormant

Built by Federico Barlotti

GDScript (Godot 3.6)
Windows, Linux, macOS (Godot export)
Unconfirmed
Godot rewrite - slow but not stopped

Last commit ee4cc27

Ozymandias (Julius fork) Fork of Julius, targeting Pharaoh
Dormant

Built by Federico Barlotti

C (SDL2)
Windows, Linux, macOS
Inherits the Julius save model — unconfirmed for Pharaoh
Superseded by the Godot port

Last commit 6ba5f82

OpenPharaoh Independent — from-scratch .NET/XNA attempt
Dead

Built by Данаил Димитров

.NET / Mono + XNA
Windows (.NET/XNA)
Not functional as a game engine
No known recent activity — but ships a 010 Editor SG3 template and a C# parser

Last commit 79e5eb5

How to play it today

Every engine above needs a copy of the original game. They ship code, not assets — none of them is a way to play Pharaoh without owning it.

Both stores sell the bundle with the Cleopatra expansion. Akhenaten requires Pharaoh patched to 1.3 with Cleopatra installed, and does not support the demo.

Tools & Mods

  • Mission Editor (map & scenario editor) Tool Ships in the game itself, unlocked by the 1.2 Enhancement Pack patch (already included in the GOG release). No official primer exists, so this fan-written guide - FAQ plus a worked example - is the closest thing to one. By Impressions Games
  • HeavenGames — Miscellaneous Files Tool Fan-made utilities alongside the scenarios and completed cities - desirability calculators, a housing-block guide, a custom-controls script. None are individually catalogued on this site; browse here instead. By HeavenGames community
  • Nexus Mods — Pharaoh + Cleopatra Tool Check back for whatever gets uploaded. By Nexus Mods community
  • ModDB — Pharaoh Tool A resolution mod (a mirror of jackfuste's WSGF fix) and a mod lowering housing requirements, as of writing. By ModDB community
  • ModDB — Cleopatra: Queen of the Nile Tool No mods listed as of writing; the expansion has its own ModDB page, so it's linked separately from Pharaoh's. By ModDB community

Manual

Pharaoh manual (Impressions Games / Sierra) -> Scanned copy, Internet Archive. Cleopatra manual (Impressions Games / Sierra) -> Scanned copy, Internet Archive.

Community

Reddit

Covers the whole series in one place. Reddit blocks automated fetches from this machine, so its traffic level wasn't independently checked before adding it — the way MobyGames and a few other sources are handled elsewhere on this site.