Lemuria: Lost in Space: Full game coming March 17th

Lemuria: Lost in Space will be available on Steam on March 17th! We are focusing on improving Lemuria: Lost in Space experience all the time, so you can expect new updates, new features and bug fixes even after our debu…