The free demo for Onimusha: Way of the Sword landed with a clang louder than a Genma’s war drum. Within days of its release alongside the State of Play presentation on June 2, 2026, the demo...