From Space is available on Stadia. It is a multiplayer demo

3:38 PM ยท Sep 14, 2021

1
0
0
5
And it has achievements lol
0
0
0
3