Я прочитал несколько книг по играм. И они всегда предпочитают создавать движок как статическую библиотеку, а не динамическую ссылку. Я новичок в C ++, поэтому я не очень разбираюсь в статических библиотеках и библиотеках динамической компоновки. Все, что я знаю, это то, что статические библиотеки увеличивают размер вашей программы, при этом библиотеки DLL-ссылок загружаются по мере необходимости в вашей программе.
[редактировать]
Я играл в игры, в которых почти казалось, что они использовали DLL для загрузки звука, освещения и прочего. по мере того, как уровень загружался. Потому что вам это не обязательно нужно, когда вы находитесь в игровом меню.