Bug Academy – a charming 2.5D Arcade Game Soon on PC and Nintendo Switch

On January 14th, 2020, a new 2.5D arcade game will debut on