Battletoads announced for Xbox One, Windows 10

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

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.