Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

What was the meaning, if any, for the game's title. Imago is a very rare term in my experience, symbolizing something like metamorphosis.

(+1)

I guess "imago" comes from latin... it should mean something like "image", but has also many other meanings... and it's a perfect fit for the "image in the mirror". Very fitting choice!