Icarus: Sanctuary of the Gods, also known as simply Icarus, is a single player role-playing game or strategy RPG released for Microsoft Windows in 1998 by JC Research Inc. and KRGsoft. The game's ...
When you buy through links on our articles, Future and its syndication partners may earn a commission. Over the three years since the release of co-op survival game Icarus, developer RocketWerkz ...
Open-world survival crafting game Icarus sees a big boost as a free Steam weekend with double XP lands alongside a new flamethrower.