Cleo's Lost Idols Trailer

  • 18
A comedy game of construction site chaos set in Cleopatra’s Ancient Egypt. Empress your friends in the original sandbox! Cleo’s Lost Idols is coming to Steam on Windows and Mac in the first quarter of 2017. The game is entering an Open Beta and we are fully supporting qualifying Streamers on YouTube and Twitch who are looking to try out the game. Keys are available through Keymailer or via contact@chilledmouse.com.
Replies • 9