Jeżeli masz dobrze skonstruowaną tabelę z wpisami, ocena jest liczbą to nie powinno być problemu - wystarczy używać zapytań w stylu:
SELECT AVG(ocena) AS srednia FROM wpisy WHERE id = 123 --- i tak dalej
Jeżeli wpisów masz naprawdę dużo a do tego pojedynczy rekord jest duży (dużo pól, pola tekstowe itd...) dobrym rozwiązaniem było by utworzenie dodatkowej tabeli na przechowywanie samych ocen powiązanej do wpisów po id wpisu. Wówczas działania po takiej tabeli będą dużo szybsze.
Jeśli to jeszcze nie da rady - to nic nie stoi na przeszkodzie aby keszować te oceny w jakikolwiek sposób - tak by nie musiały być liczone przy każdorazowym wyświetleniu.
W ogóle moim zdaniem najprościej można dodać pole sumy ocen do samego rekordu gry bądź powiązanej z nim tabelki wraz z liczbą glosow:
ocena | glosow
60 12
I teraz przy każdym głosowaniu wykonujesz na tym jednym rekordzie "... SET ocena = ocena + [wybrana_ocena], glosow = glosow + 1 WHERE ..."

Średnia to zawsze:
SELECT ocena/glosow AS srednia FROM tabelka WHERE id = [id_gry]