North Beach Games announced it has opened up a new studio based in Prague, Czech Republic called North Beach Games Prague. The new studio is led by Chief Technology Officer Sam Edwards and General ...