Yes, Meteoroids 3D is arriving to Steam for PC Windows. Later for Xbox Series and Nintendo Switch. More info soon!
App Store link here.
January 3 is the day!
We’re happy to inform that Meteoroids 3D will be released on December 31! Soon a new video showing all the features of the game!