Icarus Descent is a free action game made by @pieash18 on Remix.
So far Icarus Descent has racked up 331 plays, 181 players, 26 likes.
Play Icarus Descent in your browser with no game download required. Explore more games by this creator or make your own on Remix.
Super Fleet Command@insidethesimulation