Battletoads gets a release date!
After being anounced at E3 2019, Battletoads will be released on the 20th of August 2020. The game is available on Gamepass on PC and Xbox.
I had the opportunity to work on a few levels on the game which was great fun. I also mixed the reveal trailer just right here!