Name: Elta: Defy All Gods Publisher: Focus Entertainment Product code: 10009613 Release date: 2 February 2027 Platform: PS5 Category: Action