Could have been Quantic Daydreams, but I also think the demo is down now…
Edit: Or the link is in the last post