Tag: Team17

‘Penarium’ Launching Later This Month

Team17 and Netherlands based indie developer Self Made Miracle have announced Penarium will release on Xbox One, PlayStation 4 and PC on September 22. Penarium is described as a “frantic 2D arena arcade game” where the players takes control of quirky antihero, Willy. Willy has found himself trapped […]

Rate this: