Rome — Kingdom → Republic → Empire → Fall (3D Saga, 1229 Years)
753 BC to 476 AD. 24 rulers. Punic Wars, Caesar's Rubicon, Pax Romana, Visigoth sack. ROMA.
Built with:
HTMLJavaScriptthree.js
Prompt
An autonomous 3D Rome rise & fall saga across 1229 years (753 BC → 476 AD) in 8 minutes (480s real time). Phase boundaries land EXACTLY on historical years: t=0s → 753 BC (KINGDOM begins, REGNVM), t=120s → 509 BC (REPUBLIC begins, RES PVBLICA), t=240s → 27 BC (EMPIRE begins, IMPERIVM), t=450s → 475 AD (FALL begins, CADIT), t=480s → 476.5 AD → 12s ceremony → reset → forever. 24 named rulers (kings/consuls/emperors) with name, English transliteration, accomplishments, manner of death, WHO IS lower-thirds. 25 events: foundation, Etruscan overthrow, Punic Wars, Hannibal's 4 elephants, Caesar's Rubicon + assassination, Augustus crown, Colosseum rising, Pax Romana, Antonine Plague, Christianity adoption, Visigoth + Vandal sacks, 476 fall. 3D scene: Roman Forum (Senate, Temple of Saturn 6 columns, Rostra with eagle), Colosseum (3 rings × 24 arches that grows then crumbles), 2 aqueducts (9 arches each), 7 hills with villas, winding Tiber, 6 radiating roads, 4 legion formations of 8 soldiers (rectangular shields, crested helmets, spears), 6 barbarian hordes (axes, dark robes), Hannibal's 4 war elephants, togaed Caesar, eagle banner, marble Romulus statue. Broadcast UI: CHRONICLE ROMA logo + LIVE, Anno year ticker, REGNVM/RES PVBLICA/IMPERIVM/CADIT phase indicator, ruler portrait with icon/title, expanding territory SVG map, 4 stat bars (TERRITORY/POPULATION/LEGIONS/DECADENCE), 6 director cams (FORUM-WIDE/COLOSSEUM/BATTLEFIELD/SENATE/ALEXANDER-COURT/AERIAL), 5 lower-third tags, 2 narrators (Senator Aurelius + Cassia the Chronicler), Latin ACTA DIVRNA scrolling ticker, parchment + vignette overlays. Ending: 12s ceremony with statue crumbling (head/arms/body fall under gravity), 'ROMA · 1229 YEARS · A CIVILIZATION ENDS' + 'EX ORIENTE LUX — A NEW ROME WILL RISE' banner, then auto-resets to 753 BC. Forever.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
- Hitting the phase boundaries on EXACT historical years (509 BC, 27 BC, 476 AD) means a viewer can pause anytime and see real Rome — that's what separates a saga that EARNS history-channel quality from one that fakes it.
- Buildings that grow then crumble (Colosseum: 3 rings × 24 arches, additive over the empire phase, then with collapse mesh-by-mesh in fall) is the most powerful 'civilization arc' visual ever — viewers SEE the empire age.
- A Latin Acta Diurna ticker scrolling at the bottom is a 30-line const but it does TWO huge things: it tells viewers each event happened in real time, and it makes 'this is a Rome documentary' feel academic rather than gamey.