Date sweep across active marketing kit + wiki + website. New launch date is Tuesday 2026-06-16 14:00 UTC. EA price locked at $14.99 USD, 1.0 price target $19.99. Skipped historical devblog posts (immutable snapshots). 36 substitutions across 10 files via tools/push_launch_date.py.

Date deltas:

  • 2026-05-26 -> 2026-06-16 (and June 16 / June 16th variants)
  • Steam Deck Verified submit window: ~May 12 -> June 2 (T-14)
  • Streamer reply embargo prompt: ~May 21 -> June 11 (T-5)
  • Steam Keys 30-day rule date: ~May 7 -> May 17 (per locked plan)
  • EA roadmap “next refresh” date: 2026-06-15 -> 2026-07-16

Files touched:

  • KNOWN_ISSUES.md
  • ROADMAP.md
  • LAUNCH_PUNCH_LIST.md
  • launch-kit/{01_ea_roadmap, 03_press_release, 04_streamer_outreach_kit}.md
  • tools/test_output/Steam art/…/AI_Apocalypse_Steam_Deck_Checklist.md
  • websites/aiapocgame/src/{components/LaunchCountdown.astro, content/blog/welcome-to-the-apocalypse.md}
  • ~/.claude/wiki/pages/project-ai-apocalypse.md

ControllerNavigator hardening — addresses “controller didn’t do anything in Unity” report. Two changes:

  1. Auto-bootstrap globally via [RuntimeInitializeOnLoadMethod] + DontDestroyOnLoad. Previously only spawned by CombatSceneBuilder.Start, so testing in Main Menu / Map didn’t fire the navigator at all. Now spawns at app start and survives scene loads.
  2. Diagnostic logging on first detected gamepad input — logs the device name + whether CombatManager / CombatUIManager are available. If you see this log on press, the navigator IS receiving input; if you don’t, Gamepad.current is null (Unity Editor focus issue — click into the Game window first).
  3. Mode-detection (mouse vs. controller) now runs even outside combat, so the diagnostic log fires regardless of which scene is active.

Co-Authored-By: Claude Opus 4.7 (1M context) [email protected]


Commit 54bd9b4 by astafford8488.