bien sûr tu peut utiliser MySQL en C (ou beaucoup d´autre moteur de base de données).
mais c´est souvent bien plus que ce dont tu as besoin.
La "base de données" se justifie (entre autre) si tu as des centaines ou des milliers d´enregistrement qui se ressemble (des post sur un forum, des cartes d´indentité) dans lesquels tu veux pouvoir faire une recherche, où les afficher selon des critère précis.
Mais pour un jeu vidéo, c´est plutôt l´état des centaines de variables, ou ce genre de chose que tu veux stocker. Et utiliser "juste" pour ça un moteur de base de données qui va tourner en permanance (en gaspillant donc des ressources système) n´est pas le mieux et n´est prabablement pas plus efficace.
Mais tu peut écrire une couche intermédiaire pour utiliser un fichier texte.
Tu peut regarder par exemple ma bibliothèque TPBD disponible là :
http://lib.sectionpc.info (il y a le code source avec et c´est portable sur n´importe quoi je pense) qui fait exactement ça : gérer une base de données (avec des enregistrements numérotés) dans un fichier "texte".