DEVOUR – Horror game that forces gamers to “step on” each other to live
Recently, the British indie game company, Straight Back Games announced the official Steam launch date of the title Co-op survival…
A Best Games Review Blog
Recently, the British indie game company, Straight Back Games announced the official Steam launch date of the title Co-op survival…
DEVOUR is the title survival horror game by an indie game company Straight Back Games Officially released on January 28,…