Это, вероятно, одно из тех мест, где использование простой базы данных в качестве файловой системы имеет смысл.
Используйте что-то вроде sqlite
для хранения данных (с путями в качестве ключей, BLOB-объектами в качестве данных или чем-то подобным).
Одним из преимуществ этого является то, что вам на самом деле не нужно беспокоиться о хранилище, и вы можете использовать существующие инструменты базы данных для просмотра / редактирования данных в автономном режиме, вместо того, чтобы писать свои собственные. (Кроме того, вы можете хранить там другую информацию об игре.)