C'est cool, cette Jam t'aura mis le pied à l'étrier finalement.
D'un point de vue pratique, je trouve que le centrage du texte affiché lettre après lettre produit un effet désagréable et rends plus difficile la lecture à l'écran. J'alignerais plutôt le texte à gauche ainsi seule la droite des phrases bougerait lors de l'affichage.
Les ... s'affichent un peu trop souvent à mon goût sans apporter quelque chose en plus.
J'ai regardé rapidement le code, et je pense que cela vaudrait peut-être le coup de compléter ton fichier "myTextFile.lua" (ou alors de générer un fichier json) avec d'avantage de propriétés dans ta liste text[i] = {contentFR = "...", contentUS = "...", imageBackground, LstMusiques, Cordonnées X, Y etc.}
Cela te permettrait d'alléger ton code (love.draw()) et de sortir ta narration du programme.
Si tu le souhaites tu pourrais envisager comment tu pourrais gérer l'équivalent de ton récit dans une autre langue, sans forcément le faire dès à présent, mais au moins pour avoir cette contrainte en tête.
Une des difficultés de ton futur projet sera de réussir à embarquer le spectateur dans ton univers. Pour cela il faudra qu'il puisse interagir pour qu'il ne tombe pas dans une certaine lassitude ou somnolence. Il faut qu'il soit actif dans le jeu.
Je pense que le récit gagnera à être plus concis, on pourrait le voir un peu comme un diamant brut qu'il faudra tailler le plus finement possible, c'est à dire faire des coupes pour révéler tout son éclat.
Pour une meilleure immersion, as-tu envisagé que ce soit le joueur qui soit dans la chambre et non toi, même si tu peux piocher dans des éléments de ton vécu ?
T'es tu documenté sur les modèles (Design Pattern) utilisables pour faire un jeu narratif ? Et si oui cela m'intéresserait.
A l'occasion d'une recherche, j'ai trouvé ce document : "l'Art du Storytelling dans les univers vidéo" :
Il s'agit d'un Mémoire de Master de 2016, tu me diras s'il est valable ou pas selon toi.