es ineficiente Lo que tienes aquí en términos relacionales es una relación de muchos a muchos entre usuarios y juegos. Un usuario puede votar en muchos juegos. Un juego puede ser votado por muchos usuarios. La solución para esto es tener una tabla de unión:
USERS (uid, name, ...)
GAMES (gid, name, ...)
VOTES (id, uid, gid, ...)
Donde uid y gid son claves foráneas de regreso a sus respectivas tablas.
Si alguien vota, inserte un registro en VOTOS.
Para obtener una lista de votos para un juego:
$get = mysql_query("SELECT * FROM votes WHERE gid = $game_id");
...
Para obtener una lista de los votos del usuario:
$get = mysql_query("SELECT * FROM votes WHERE uid = $user_id");
...
y así sucesivamente.
No se una a una matriz y la almacene en una sola columna. Tienes razón en evitar eso.