Oh My Godheads is a crazy arcade game created by the Spanish studio Titutitech. Developers grew up on titles such as Micro Machines, Worms and Street Fighter. In this production, they wanted to capture the spirit of multi-person struggle that accompanied them years ago.
Oh My Godh...