Steam recently changed the default privacy settings for all users. This may impact tracking. Ensure your profile has the correct settings by following the guide on our forums.
The exophase front/main page with the scrolling screenshots of new games.
One screenshot caught my eye. Can someone tell me the name of the game please?