Set on a disintegrating ship carrying the last of humanity, Judas will see players taking control of the titular heroine as she fights through murderous machines and forms uneasy alliances in a ...