Heart of Iona er et online eventyrspil med fantasy-tema, hvor du vælger selv. Det er kroningsdagen for prinsesse Ella Mary Raiser! Ionas befolkning har brug for en ny hersker. Ella forventes at blive dronning i stedet for sin onkel og tjene dem godt. Alligevel har hun ikke forladt paladset i årevis på grund af sin onkels strenge regler. Selvom hun gerne vil være en stor dronning, vil hun også gerne udforske sit hjemland. Spilleren hjælper prinsessen gennem denne nervepirrende begivenhed og de mange eventyr derefter ved at træffe valg for Ella ud fra et udvalg af muligheder.
Ligesom de klassiske "Choose Your Own Adventure"-bøger giver dette spil en håndfuld beslutninger med jævne mellemrum, så læseren og spilleren kan bestemme den næste del af historien. Valgmulighederne omfatter ofte etiske og uetiske beslutninger. De indeholder også ofte logikbaserede udfordringer, der kræver deduktiv ræsonnering.
Spillet belønner spilleren med karakter-interaktionspoint og ædelstene. Spilleren skal nogle gange bruge sine ædelstene på at træffe den bedste beslutning. Hvis de vælger de forkerte muligheder og kun får et par point, oplever de et negativt udfald af historien. De skal forsøge at alliere sig med tjenere og undersåtter fra alle samfundslag for at få flest mulige point og positive resultater.
Heart of Iona kræver, at spilleren har fremragende læse- og beslutningsevner. En stor del af spillet går ud på at klikke sig igennem tekstblokke, der giver detaljer om Ella, hendes folk og Iona.