Другая часто упускаемая из виду причина, которая заслуживает упоминания, заключается в том, что во многих играх вы не собираетесь запускать множество других вещей, а многие библиотеки, используемые для игр, не будут использоваться для других вещей, которые вы можете работать одновременно с игрой, поэтому вам не нужно беспокоиться об одном из основных преимуществ, которые вы получаете от использования разделяемых библиотек, а именно о том, что за один раз необходимо загрузить только одну копию (большую часть) библиотеки в то время как несколько вещей могут использовать эту одну копию. При запуске игры у вас, вероятно, будет только одна программа, которая в любом случае захочет использовать эту библиотеку, потому что вы, вероятно, не собираетесь запускать много других программ (особенно других игр или 3D-программ) одновременно.
Вы также открываете возможность глобальной / линковочной оптимизации времени, что намного сложнее с общими библиотеками.