Итак, я прочитал это интервью с Джоном Кармаком в Gamasutra, в котором он рассказывает о том, что он называет "живыми объектами С++, которые живут в картографических файлах с памятью". Вот несколько цитат:
JC: Да. И я на самом деле получаю много преимуществ от этого в этом... Последний проект iOS Rage, мы поставляем с некоторыми новыми технологиями, которые используют некоторые умные вещи для создания живых объектов С++, которые живут в картографических файлах памяти, поддерживаемых файловой системой флэш-памяти на вот как я хочу структурировать всю нашу будущую работу на ПК.
...
Мои марширующие заказы на себя здесь, я хочу, чтобы игровые нагрузки составляли две секунды на нашей платформе для ПК, поэтому мы можем повторять это намного быстрее. И прямо сейчас, даже с твердотельными дисками, во всем мире вы занимаете все, что вы делаете во время загрузки, поэтому требуется, чтобы эта различная дисциплина позволяла сказать: "Все будет уничтожено и использовано в относительных адресах", поэтому вы просто говорите: "Сопоставьте файл, все мои ресурсы находятся прямо там, и это делается за 15 миллисекунд".
(Полное интервью можно найти здесь)
Кто-нибудь знает, о чем говорит Кармак, и как вы настроите что-то подобное? Я немного искал в Интернете, но я не могу найти что-либо на этом.