hai un while..quindi cicla su tte le cartelle ed ottieni un risultato SOLO SE il file è presente
per avere un debug al volo fai così:

Codice PHP:
<?php 
Database
::connect(); 
$musicg Database::query"SELECT (name),(id) FROM games " ); 
while (
$musicgallery mysql_fetch_array($musicg)) 
$filename "/Games/".$musicgallery["id"]."/Screenshots/0.jpg";  
echo 
"
img path: 
$filename";
if (
file_exists($filename)) {  
    echo 
"<div style='float: left; margin-left: 6px;'> [img].$filename.[/img]</div>";} 
else {
         echo 
"
$filename non esiste";
       }
Database::disconnect(); 
?>