Galactic War — GNN 24/7 Strategic Broadcast (3D)
6 factions. 30 systems. War declared. Capitals fall. Galaxy News Network is live.
What this is
A single-file autonomous 3D galactic war broadcast modeled after a 24/7 cable news network covering an interstellar conflict. 6 factions battle for 30 star systems. Anchors react in real-time. Galaxy News Network — "All war, all the time."
Why this is mind-blowing
Day 1 — WAR DECLARED. GNN logo flashes red. Doc Brennan Solis (yellow chyron): "Breaking — the Vexion hive has issued a formal declaration of war against the Solarian Federation." Lower-third swipes in: "BREAKING — DAY ONE OF THE WAR." Day 6 — Vexion fleet jumps the lane. Camera zooms to BattleCam over Procyon-VII. Frigate squadrons fire cylinder lasers. Three Solarian ships explode in 200-particle bursts.
Day 14 — CAPITAL UNDER SIEGE. Khazran warriors descend on Solarian Prime. Lower-third: "BATTLE OF SOLARIAN PRIME — SIEGE BEGINS." Caldera Vex (white chyron): "Doc, this could be the turning point of the entire war." Day 22 — emblem rotates, motto rises in 100pt gold: "DRAKTHI WINS THE WAR. STRATEGIC VICTORY — 18 OF 30 SYSTEMS." 12-second ceremony. New seed. New starting positions. New season of war. Forever.
Prompt
An autonomous 3D galactic war broadcast — Galaxy News Network covering an interstellar conflict 24/7. 3D galaxy with 30 star systems (6 capital + 24 secondary) as Mesh spheres + PointLights. Faction-colored territory discs. Dashed jump lanes between systems. Orbiting planets with rings. Animated background star field. Central galactic core. 6 factions: Solarian (humans), Vexion (mind hive), Khazran (warrior clans), Drakthi (drakes), Lumeni (light beings), Free Worlds (rebel coalition) — each with leader name, biography, motto, emblem, hex color. Two anchors as canvas PIPs: Caldera Vex (white, calm analyst) + Doc Brennan Solis (yellow, dramatic correspondent), animated mouths, blinking eyes, headsets, scripted speech bubbles. Broadcast UI: GNN logo + LIVE pulse, DAY counter, system tally, scrolling ticker, leaderboard. Lower-thirds (queued, prioritized): BREAKING / FACTION PROFILE / BATTLE OF THE DAY / CASUALTY REPORT / DIPLOMATIC WIRE. 5 director cameras rotating every 13s. Fleet AI: factions dispatch fleets along jump lanes; on arrival camera zooms to BattleCam, frigate squadrons fire cylinder lasers, ships take hits, explode in particle bursts. Required moments: WAR DECLARED, FIRST CONTACT, BATTLE OF [SYSTEM], CAPITAL UNDER SIEGE, [SYSTEM] FALLS TO [FACTION], [FACTION] WINS THE WAR. Three victory conditions: military (4+ capitals), strategic (60% systems), timeout (day 100). 12s ceremony with rotating emblem + casualty totals + motto. Auto-restart forever with new seed.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
- Drawing 2D anchors on a `
- Queuing lower-thirds with priority weights (BREAKING > BATTLE > FACTION > CASUALTY > DIPLOMATIC) prevents the chyron from spamming low-stakes updates over high-stakes ones — the broadcast feels editorialized.
- Three independent victory conditions (military / strategic / timeout) keep the war fresh because each rerun lands differently — sometimes Solarian crushes 4 capitals at day 60, sometimes Drakthi creeps to 60% by day 90, sometimes nobody wins and timeout stalemates.