Over Duck'd: Launch Date Set for 6/24

Hello, duck herders! The party voice-control game Quack Quack Up will officially launch on Steam on 6/24 at 10:00 GMT+8! Price: $7.99 | Get a great launch 38%OFF ！ This is a joyful online co-op party voice game. No comp…