Reversi je logička društvena igra za jednog ili dva igrača, u kojoj je cilj osvojiti što više polja na tabli za igranje. U režimu za jednog igrača se takmičite sa računarom na težini po svom izboru, a u verziji za više igrača morate da se borite sa drugim igračem čiji je nivo veština sličan vašem. Nivoi veština se određuju na osnovu rejtinga igrača, koji se izračunavaju na osnovu broja pobeda i poraza.
Tabla za igranje se sastoji od polja 8 x 8 u dve boje. Svaki igrač ima kružiće ("diskove") određene boje. Cilj igre je postaviti što više svojih kružića na tablu, sve dok čitava tabla ne bude ispunjena ili je nemoguće napraviti potez. Prilikom pravljenja poteza, igrač mora svoj kružić da postavi u polje, tako da između ovog kružića i njegovog kružića iste boje koji se već nalazi na tabli, postoji kontinuirani red protivnikovih kružića.