Today, Rare and Dlala Studios has finally confirmed a release date for Battletoads. The reimagined hand drawn multi-genre adventure will launch on August 20, 2020. The game will be available on Xbox one, Windows 10 and Steam. The Battletoads will also be available on Xbox Gamepass on its launch. You can check out the trailer below.