Battletoads Announced for Xbox One and Windows 10

Publisher Microsoft and developer DLaLa Studios announced Battletoads for Xbox One and Windows 10 during Microsoft’s E3 2018 press conference.

Watch the Battletoads E3 2018 Teaser Trailer:

Battletoads is a “brand new game” featuring “body-morphing genre mash-ups,” three-player couch co-op, 4K resolution hand-drawn 2.5D graphics, and more.