You are stuck on an alien planet and must get to the end of the game to get away.
Warped City

Source and More information: Warped City [Free] [Action] [Windows]

Author: itch.io