The fact that the game is available for free download on PC suggests that it may be an indie or open-source title, or possibly a demo or trial version of a larger game. The version number of 0.92 implies that the game is still in development or has recently been updated, which may mean that it's still receiving active support or bug fixes.