1995 · Rome Archive entry

Caesar II

Setting
Roman Empire
Developer
Impressions Games
Publisher
Sierra On-Line

David Lester (design) · Simon Bradbury (programming) · Chris Beatrice (art)

Transitional generation between Caesar and Caesar III. The first of the two undocumented earlier titles to get an open engine — a clean-room decompilation, byte-exact against the original PS.EXE, with a native and browser port built on top of it.

Caesar II screenshot
Community screenshot — Caesar II (1995) © Activision

Credits

Design
David Lester, Christopher J. Foster
Additional design
Simon Bradbury
Programming
Simon Bradbury
Production
Christopher J. Foster
Art direction
Chris Beatrice
Graphics and animation
Heidi Mann, Scot B. Forbes, Andrea Muzeroll, Chris Beatrice
Sound and music
Jason P. Rinaldi, Jeremy A. Bell
Speech recording and production
PolyLang Multimedia Ltd.
Translation and re-recording
Coktel Vision
Voice talent (English)
Christopher Wilkinson, Mike Broadbent Jones, Krysia Campbell, Raymond Greenoaken
Video compression
Steven Serafino
Documentation and research
Todd Capute, Jennifer Hawthorne
Director of technology
David Mitton
Quality assurance manager
Steven Serafino
Lead tester
Edward Pugsley
Quality assurance
Ken Ford, Michael Lescault, Joseph McGuire
Additional testing
Christopher Bamford, Louis Ely, Jeffrey Fiske, Gregor Koomey, Larry Mangum, Phillip Conrad
Based on Caesar by
Simon Bradbury, David Lester
Smacker video technology by
Invisible Inc. (d.b.a. RAD Software)

Transcribed from the MobyGames credit listings.

File formats

Caesar II media & disc formats The save and text formats now have written specs on this site; the music (Miles XMIDI + OPL3), Smacker movies, and CD/ISO/BIN-CUE disc layouts are read and reimplemented by the port but not yet written up here as their own pages.
Partially documented
.SAV → Not a container at all: roughly 430 named game-state fields written back to back in a fixed order, none of it compressed, followed by a fixed 4,000-byte history tail. Every field's name, size and position comes straight from the recovered save/load code.
Documented
.ENG / .HELP → The addressing model and both files' buffer limits are confirmed from a byte-exact reimplementation; the on-disk group/page directory layout itself is not restated on this site.
Partially documented

Buildings

3 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

32 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

Growth tiers -> Caesar II runs one evolution pass over the city map each cycle, and it doesn't only decide whether a house upgrades. Wells, fountains, bathhouses, forums and temples are on the same pass, growing and shrinking through their own tiers by the same land-value logic - a design later Impressions games mostly dropped in favour of fixed-size civic buildings.

Production

5 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

32 provinces -> Every province the game can hand you, and why they are not a sequence - you civilize outward from Latium in an order of your own.

Cheats

3 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

Caesar II Reconstruction Independent — clean-room decompilation
Active

Built by Simon Brakhane

C (Open Watcom 10.0a, DOS/4GW)
DOS (reproduces the original executable; run it under an emulator)
N/A — rebuilds the literal original PS.EXE byte-for-byte rather than reimplementing it
Reached byte-exact against the original in Jul 2026 · CI gates every change against it

Last commit f549467

Caesar II Port Built on the Caesar II Reconstruction
Active

Built by Simon Brakhane

C (SDL3)
Windows, Linux, macOS, browser (WebAssembly)
100% — saves from the original load directly
First stable release (v1.0.0) 2026 · v1.0.2 current · actively maintained

Last commit a8b0fea

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 Caesar II without owning it.

GOG only, packaged to run under DOSBox. Caesar II has never been sold on Steam.

Tools & Mods

  • ModDB — Caesar II Tool No mods or articles listed as of writing - the files tab has the official v1.01 Windows patch and a magazine cover-disc scan, but no fan tools. By ModDB community

Manual

Caesar II manual (Impressions Games / Sierra) -> Scanned copy, Internet Archive.

Community

GOG

GOG's own discussion board, shared across all three Caesar titles since GOG sells them as one series listing.

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.