A team of former Novarama developers have launched a new studio in Barcelona called Loadstar. The team has previously shipped more than 20 titles across between them across PC, console, and mobile, ...