Posted on 07 March 22 at 20:21LeoCosAffo has just submitted some Game Info for Face It - A game to fight inner demons Achievements.LeoCosAffo said:Developer: Tlön Studios Publisher: GamestormingRelease: 9 June 2017Source: https://steamdb.info/app/364050/