Я создаю основную 2D-игру (хорошо игровой движок), и в настоящее время я разрабатываю форматы файлов для моих данных. Конечно, для запуска этой игры мне понадобится кеш. Я считаю совершенно непрофессиональным оставлять все данные для игры не в одном файле (ну, не обязательно, если файлы находятся в каком-то формате кэша).
Так вот почему я пришел сюда, чтобы спросить. Я думал о создании почтового файла, но я чувствую, что это не лучший способ вообще. Я также думал о создании другого бинарного редактора, у которого будут заголовки (тип файла, «местоположение») и тег для каждого из файлов, чтобы его было легко интерпретировать. Но я чувствовал, что это было слишком неэффективно.
Так, пожалуйста, у вас есть идеи?
Примечание: этот игровой движок действительно предназначен только для обучения.
tl; dr Мне нужен эффективный способ хранения данных, например изображений, для моей игры, которую я создаю.