Square Heads Games Supporter RGDA 2017-12-12T14:08:02+02:00 Square Heads Games is an independent game studio near Bucharest Romania. Since 2015, we have developed several of our [...]