Fabuła gry
Głównym bohaterem jest dwunastoletni Ico, który żyje w świecie fantasy. Jego los wydaje się jednak przesądzony, gdyż urodził się z rogami, które z wiekiem wciąż rosły. Inni mieszkańcy wioski uznali to za zły omen - postanowili go zatem poświęcić w celu powstrzymania złych duchów przed atakowaniem ich domów. W ten sposób chłopak trafia do antycznego zamku, jednak w wyniku szczęśliwego splotu wydarzeń udaje mu się uwolnić ze swojej celi. Wkrótce potem spotyka księżniczkę Yordę, która również jest więziona przez złą królową. Dziewczyna ma posłużyć do przedłużenia życia władczyni. Dwójka bohaterów opiera się jednak swojemu losowi i podejmuje próbę ucieczki z zamku.
Mechanika rozgrywki
Ico to trzeciosobowa gra przygodowa, w której gameplay zbudowany został wokół eksploracji, rozwiązywania zagadek środowiskowych oraz walki. Podczas zabawy sterujemy wyłącznie chłopcem, Yorda przez cały czas pozostaje raczej bierną bohaterką. To jako Ico zwiedzamy zamek, prowadzimy za rękę lub przywołujemy towarzyszkę do siebie, a także zajmujemy się przesuwaniem bloków, używaniem dźwigni czy manipulacją platformami. Ważnym zadaniem jest również chronienie księżniczki przed cieniami pozostającymi na usługach złej królowej. Nie próbują one zabić Ico, ale za wszelką cenę blokują mu dostęp do Yordy, podczas gdy kilku z nich porywa ją i ciągnie do portalu. Gra zakończy się, jeśli nie uda nam się jej uratować na czas.
Ciekawostki
Postacie w grze posługują się fikcyjnym dialektem, jednak w niektórych wersjach gry można było zmienić kwestie wypowiadane przez Yordę na angielski, a nawet drugi gracz mógł przejąć nad nią kontrolę. Były to smaczki, które dało się odblokować po przejściu gry.