Nintendo October 29, 2026 Nintendo Indie World October 2026 Recap: Witchbrook Dated, Demos Live and Everything Announced Nintendo's Oct 28 Indie World dated Witchbrook for Jan 28, 2027, put Sword of the Sea on Switch 2 Oct 29, and dropped four…