Leaked concept art has appeared online from Pixel Entertainment’s 2.5D shoot-em up Star Beast. The game is currently in development for the Wii U eShop, PC, and mobile devices, according to developer Michelle Trahan’ LinkedIn profile.

Thanks to those who sent this in.