Icarus launched on Friday, the new survival game from Dean 'Day Z' Hall and Rocketwerkz, and has been steadily climbing up the Steam and Twitch charts ever since. It's not all plain sailing: the reviews remain mixed and there's been grousing about various performance issues and glitches but, for the most part, folk seem to be enjoying it...
Read more.