Jest nieefektywny. To, co masz tutaj w kategoriach relacyjnych, to relacja wiele-do-wielu między użytkownikami a grami. Użytkownik może głosować na wiele gier. Na grę może głosować wielu użytkowników. Rozwiązaniem na to jest posiadanie wspólnej tabeli:
USERS (uid, name, ...)
GAMES (gid, name, ...)
VOTES (id, uid, gid, ...)
Gdzie uid i gid są kluczami obcymi z powrotem do odpowiednich tabel.
Jeśli ktoś zagłosuje, wstaw rekord w GŁOSACH.
Aby uzyskać listę głosów na grę:
$get = mysql_query("SELECT * FROM votes WHERE gid = $game_id");
...
Aby uzyskać listę głosów użytkownika:
$get = mysql_query("SELECT * FROM votes WHERE uid = $user_id");
...
i tak dalej.
Nie łącz tablicy i nie przechowuj jej w jednej kolumnie. Masz rację, że tego unikasz.