Ho un gioco 2D scritto in C ++ usando SFML. Voglio rendere il gioco espandibile in modo tale che contenuti come oggetti o entità possano essere facilmente aggiunti aggiungendo una riga / voce / riga a un file o database.
Sto cercando qualcosa che non ha bisogno di essere compilato nel programma, ma invece può essere letto e scritto in fase di esecuzione. Quando sarebbe appropriato usare un database?