non ho capito se ho capito, ma se ho capito:

Codice PHP:
<?php
session_start
(); //avvii la gestione della sessione

$_SESSION['sessionID'] =  'dato_da_db';
$_SESSION['punteggio_finale'] = x// punteggio da raggiungere
$_SESSION['punteggio_attuale'] = y// raggiunto in questo momento
$_SESSION['next'] = z//prossimo passo in avanti del punteggio raggiunto
?>
e poi, quando serve perchè, che so il giocatore ha preso un livello, aggiorni i dati:
tanto per fare un esempio
Codice PHP:
...
if(
$_SESSION['punteggio_attuale'] == $_SESSION['next'] ){ // HA LIVELLATO! 
    
$_SESSION['next'] = qualcosa//prossimo passo in avanti del punteggio raggiunto