Home / Games / Godfall will be released on November 12th