
Icarus: Launch Date & Recommended Specs Confirmed
Icarus is a session-based survival game for up to eight co-op players where players drop onto the broken terraformed planet of Icarus.
Icarus is a session-based survival game for up to eight co-op players where players drop onto the broken terraformed planet of Icarus.
ICARUS is an open world survival game developed and published by RocketWerkz that is currently set to release on November 20th, 2021.