Los Angeles, USA
Helsinki, Finland
Montreal, Canada
The Windows 10 SKU of the Finnish studio's last title was plagued with issues, but the firm is keen to, um, remedy this perception with its latest release