Category:Games developed by Team Ico

Yes, they did make ICO.